-3
我試圖從模板構建城市指南應用程序,但我無法從節視圖切換到只是映射視圖。據我瞭解,這個錯誤意味着代碼沒有完成並且缺少某些東西。如果有人能幫我解決這個問題,我會很高興。應用程序崩潰按鈕按下信號:Sigbart
https://i.stack.imgur.com/cUCMO.png
我試圖從模板構建城市指南應用程序,但我無法從節視圖切換到只是映射視圖。據我瞭解,這個錯誤意味着代碼沒有完成並且缺少某些東西。如果有人能幫我解決這個問題,我會很高興。應用程序崩潰按鈕按下信號:Sigbart
https://i.stack.imgur.com/cUCMO.png
由於調試器控制檯已表示:
你試着投appyCity.SelectionsViewController
類型的值appyCity.MapPoiViewController
。這是不可能=>崩潰
如果你不能確定某個屬性的值,我們使用的Optional Chaining
和Optional Binding
代替Forced Unwrapping
爲了最大限度地減少碰撞的可能性。
您的代碼應該是這樣的:
if let MPVC = segue.destination as? MapPoiViewController {
// MPVC is MapPoiViewController type
} else {
// MPVC isn't MapPoiViewController type
}
查看更多信息here。
希望這可以幫助你!
請不要張貼代碼的屏幕截圖 - 將代碼發佈爲文本。 – Filburt
在調試器控制檯中讀取錯誤。這很清楚。 – rmaddy