我尝试从模板构建城市指南应用,但我无法从部分视图切换到地图视图。据我所知,这个错误意味着代码还没有完成并且缺少某些东西。如果有人能帮我解决这个问题,我将很高兴。
答案 0 :(得分:0)
正如调试器控制台指示:
您正在尝试将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。
希望这能帮到你!