我复制了我的项目并将其重命名 - 我以前管理过这个项目,没有发生太多事故。
这一次我在执行任何 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/