2016-09-29 2 views
0
aryTblContentfromHome[0]["movieList"]!![0]["likesPer"]!!["text"] as?String 

aryComments[0]["userName"]!!["text"] as?String 
+0

これでSwift3 - Type 'Any?'でエラーが発生しました。下付き文字はありません –

答えて

2

段階的にアンラップしてください。そうすることで、もしあなたのアプリケーションがあなたが望む形式でない場合には、アンラップ解除のためにアプリケーションがクラッシュしないようにすることもできます。次のコードを考えて、コード。

if let dictionaryArray = aryTblContentfromHome[0] as? [String:AnyObject], 
    let moviesArray = dictionaryArray["movieList"] as? [[String:AnyObject]], 
    let likesDictionary = moviesArray[0]["likesPer"] as? [String:AnyObject], 
    let text = likesDictionary["text"] as? String{ 
    print(text) 
} 

これが役立ちます。

+0

ありがとうございます!それは働く.... :) –

+0

問題はありません。お力になれて、嬉しいです –

関連する問題