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
}
请参阅更多信息


希望这对你有帮助

请不要发布代码截图-在此处以文本形式发布代码。请在调试器控制台中阅读错误。这很清楚。