Swift 应用程序在按钮按下信号:Sigbart时崩溃
我正在尝试从模板构建城市指南应用程序,但我无法从分区视图切换到地图视图。据我所知,这个错误意味着代码还没有完全完成,它缺少了一些东西。如果有人能帮我做这件事,我将不胜感激Swift 应用程序在按钮按下信号:Sigbart时崩溃,swift,Swift,我正在尝试从模板构建城市指南应用程序,但我无法从分区视图切换到地图视图。据我所知,这个错误意味着代码还没有完全完成,它缺少了一些东西。如果有人能帮我做这件事,我将不胜感激 因为调试器控制台指示: 您正在尝试将类型为appyCity.SelectionsViewController的值强制转换为appyCity.MapPoiViewController。这是不可能的=>崩溃 如果您不确定属性的值,让我们使用可选链接和可选绑定而不是强制展开,以最小化崩溃的可能性 您的代码应该如下所示: if let
因为调试器控制台指示: 您正在尝试将类型为
appyCity.SelectionsViewController
的值强制转换为appyCity.MapPoiViewController
。这是不可能的=>崩溃
如果您不确定属性的值,让我们使用可选链接
和可选绑定
而不是强制展开
,以最小化崩溃的可能性
您的代码应该如下所示:
if let MPVC = segue.destination as? MapPoiViewController {
// MPVC is MapPoiViewController type
} else {
// MPVC isn't MapPoiViewController type
}
请参阅更多信息
希望这对你有帮助 请不要发布代码截图-在此处以文本形式发布代码。请在调试器控制台中阅读错误。这很清楚。