2016-07-29 59 views
0

responceArray:[JSONDict] = model["data"] as! [JSONDict]意外地發現零而展開的可選值swift2

Error:- unexpectedly found nil while unwrapping an Optional value

中的代碼我收到錯誤上述行,其中它發現了零值

+0

「model [」data「]'是零或它不是'[JSONDict]'。你無法知道,因爲你強迫解包,而你沒有處理錯誤。我建議你閱讀Swift手冊中的「選項」一章。 – Moritz

+0

你正在越來越[JSONDict]零,因爲你你提到!這意味着你確定它從來沒有零但在你的情況下它的零,所以它會崩潰。如果你不確定你應該使用? –

回答

0

既然你是鑄造model["data"]的類型[JSONDict],編譯器不期望該類型,因此您應該使用as?而不是as!

您收到nil的事實意味着您的model[]結構中的JSON密鑰"data"沒有值。嘗試打印model[]的內容來調試您的程序。

相關問題