2
上記のエラーの正確な解答はhttp://stackoverflow.com/q/39429342/5309431です。これを私のコードで実行しようとしています。しかし、問題は解決されていません。私は何を間違えたのか分かりません。タイプ 'NSFastEnumerationIterator.Element'(別名 'Any')には添え字メンバーがありません
for dict in self.levelRefArr{
if let datas = dict["data"] as? [[String:Any]] { //Type 'NSFastEnumerationIterator.Element' (aka 'Any') has no subscript members
print(datas)
}
}
にアイテムの種類コンパイラに指示します実際の型にキャストする必要が助けてくださいそんなにしかし、午前ありがとう「NSMutableArray」から関連のないタイプ「[String:Any]]へ常にキャストする」という警告が表示される –
はい、問題が発生します。 'NSMutableArray'はまったく使用しないでください。Swiftネイティブ' Array'を使用してください。 – vadian