应用程序崩溃按钮按下信号:Sigbart
问题描述:
我试图从模板构建城市指南应用程序,但我无法从节视图切换到只是映射视图。据我了解,这个错误意味着代码没有完成并且缺少某些东西。如果有人能帮我解决这个问题,我会很高兴。应用程序崩溃按钮按下信号:Sigbart
答
由于调试器控制台已表示:
你试着投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