0
讓responceArray:[JSONDict] = model["data"] as! [JSONDict]
意外地發現零而展開的可選值swift2
Error:- unexpectedly found nil while unwrapping an Optional value
中的代碼我收到錯誤上述行,其中它發現了零值
讓responceArray:[JSONDict] = model["data"] as! [JSONDict]
意外地發現零而展開的可選值swift2
Error:- unexpectedly found nil while unwrapping an Optional value
中的代碼我收到錯誤上述行,其中它發現了零值
既然你是鑄造model["data"]
的類型[JSONDict]
,編譯器不期望該類型,因此您應該使用as?
而不是as!
。
您收到nil
的事實意味着您的model[]
結構中的JSON密鑰"data"
沒有值。嘗試打印model[]
的內容來調試您的程序。
「model [」data「]'是零或它不是'[JSONDict]'。你無法知道,因爲你強迫解包,而你沒有處理錯誤。我建議你閱讀Swift手冊中的「選項」一章。 – Moritz
你正在越來越[JSONDict]零,因爲你你提到!這意味着你確定它從來沒有零但在你的情況下它的零,所以它會崩潰。如果你不確定你應該使用? –