どうも、ちょげ(@chogetarou)です。
Swiftで配列にキャストする方法を紹介します。
方法

配列にキャストするには、as?を使います。
具体的には、「array as? [Type]」のように、配列の後に「as?」と配列の型を指定します。
array as? ArrayType
「as?」を使うことで、配列にキャストすることができます。
使用例
以下は、使用例です。
var array : [Any] = ["one", "two", "three"]
var castArray = array as? [String]
print(type(of: castArray)) //Optional<Array<String>>
コメント