当我的应用程序启动时,我收到以下错误:
恢复状态时发生异常找不到 segue 'mySegue' 的导航控制器。只有当源控制器由 UINavigationController 的实例管理时,才能使用 Push segues
这个 segue 连接到导航控制器内部的视图。我的应用导航如下所示:
UITabBarController
> 有一个UiNavigationController
孩子 >UIViewController
在导航控制器中嵌入 > 另一个视图控制器一旦用户单击第一个视图控制器并通过“mySegue”segue 进行转换。
我的导航控制器是一个标准的导航控制器,在界面中看起来像这样:
@interface MyNavigationController : UINavigationController
@end
该实现只有覆盖方法和两种恢复方法:
- (void)decodeRestorableStateWithCoder:(NSCoder *)coder;
- (void)encodeRestorableStateWithCoder:(NSCoder *)coder;
如果我的 UIViewController 在导航控制器中,为什么我会收到此错误?