0
aryTblContentfromHome[0]["movieList"]!![0]["likesPer"]!!["text"] as?String
aryComments[0]["userName"]!!["text"] as?String
aryTblContentfromHome[0]["movieList"]!![0]["likesPer"]!!["text"] as?String
aryComments[0]["userName"]!!["text"] as?String
請考慮一步一步解開它。這樣做,您還可以確保您的應用程序不會因爲強制展開而崩潰,因爲在任何情況下數據都不是您想要的格式。請考慮以下代碼,我嘗試安全地展開,具體取決於您的給定碼。
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)
}
希望這會有所幫助。
非常感謝!它的工作.... :) –
沒問題。樂於幫助 –
現在它在Swift3中給我們一個錯誤 - 鍵入'Any?'沒有下標成員 –