0

当我的应用程序启动时,我收到以下错误:

恢复状态时发生异常找不到 segue 'mySegue' 的导航控制器。只有当源控制器由 UINavigationController 的实例管理时,才能使用 Push segues

这个 segue 连接到导航控制器内部的视图。我的应用导航如下所示:

UITabBarController> 有一个UiNavigationController孩子 >UIViewController在导航控制器中嵌入 > 另一个视图控制器一旦用户单击第一个视图控制器并通过“mySegue”segue 进行转换。

我的导航控制器是一个标准的导航控制器,在界面中看起来像这样:

@interface MyNavigationController : UINavigationController

@end

该实现只有覆盖方法和两种恢复方法:

- (void)decodeRestorableStateWithCoder:(NSCoder *)coder;
- (void)encodeRestorableStateWithCoder:(NSCoder *)coder;

如果我的 UIViewController 在导航控制器中,为什么我会收到此错误?

4

0 回答 0