断言失败与 segues
Assertion failure with segues
我复制了我的项目并将其重命名 - 我以前管理过这个项目,没有发生太多事故。
这次我在执行任何 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 都正确命名并显示在故事板上。它似乎与主 UI 线程等无关。segue 代码在转换之前运行良好。
我认为解决方案可能是删除并重新建立每个 segue,但我想在开始调查之前进行检查。
谢谢。
尝试以 'source code' 打开故事板并搜索旧项目名称。
这帮我修好了..
如果您刚刚重命名了您的项目,请检查您的情节提要...您的每个 Segue 可能仍在使用旧模块。单击小下拉菜单和 select 新模块...
您可以通过单击 segue 并查看右侧面板中的信息来查看模块,就像使用按钮、标签等一样。
- 在 Storyboard 中找到这个 segue,
- 在 Attributes Inspector select 中你的新模块(或勾选 Inherit Module From Target)
我复制了我的项目并将其重命名 - 我以前管理过这个项目,没有发生太多事故。
这次我在执行任何 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 都正确命名并显示在故事板上。它似乎与主 UI 线程等无关。segue 代码在转换之前运行良好。
我认为解决方案可能是删除并重新建立每个 segue,但我想在开始调查之前进行检查。
谢谢。
尝试以 'source code' 打开故事板并搜索旧项目名称。
这帮我修好了..
如果您刚刚重命名了您的项目,请检查您的情节提要...您的每个 Segue 可能仍在使用旧模块。单击小下拉菜单和 select 新模块...
您可以通过单击 segue 并查看右侧面板中的信息来查看模块,就像使用按钮、标签等一样。
- 在 Storyboard 中找到这个 segue,
- 在 Attributes Inspector select 中你的新模块(或勾选 Inherit Module From Target)