ios - 断言失败与 segues

标签 ios xcode swift uistoryboardsegue

我复制了我的项目并将其重命名 - 我以前管理过这个项目,没有发生太多事故。

这一次我在执行任何 segue 时都收到以下错误。

*** Assertion failure in -[UIStoryboardSegueTemplate segueWithDestinationViewController:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.5/UIStoryboardSegueTemplate.m:90
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not create a segue of class '(null)''

我已经清理了项目,删除了所有 DerivedData。所有 segue 都正确命名并显示在 Storyboard上。它似乎与主 UI 线程等无关。segue 代码在转换之前运行良好。

我认为解决方案可能是删除并重新建立每个 segue,但我想在开始调查之前进行检查。

谢谢。

最佳答案

尝试以“源代码”方式打开 Storyboard并搜索旧项目名称。

关于ios - 断言失败与 segues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727353/

相关文章:

iOS - NSOperation 中的异步 NSURLConnection

ios - 在 Swift 中将对象添加到 NSMutableArray 时出错

ios - 如何自定义 UIInterpolatingMotionEffect 以根据设备的方向设置不同的阴影效果?

ios - 词法或预处理器问题 - 找不到 Cordova/CDVAppDelegate.h

ios - init 中额外调用 'color'

ios - Xcode 9 iOS模拟器-无法获得有效的进程句柄

ios - 如何正确桥接 Swift 错误与 NSError 的参数

ios - 使用 NSSecureCoding 强制类型

iOS:在 Xcode 中预编译的 Pro/Lite 版本

ios - 在 SWReavealViewController 中实现主页按钮