目前我有以下错误:
2014-07-17 19:53:49.600 mobile-app[14483:60b] *** Assertion failure in -[UIStoryboardUnwindSegueTemplate _perform:], /SourceCache/UIKit/UIKit- 2935.138/UIStoryboardUnwindSegueTemplate.m:78
2014-07-17 19:53:49.602 mobile-app[14483:60b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not find a view controller to execute unwinding for <OptionsTabBarViewController: 0x16d75ad0>'
我正在尝试通过 Touch up Inside 对 RootViewController 进行 Segue,然后执行 SelectedIndex:1;
我在 optionsTabBarViewController 上有以下代码:
- (IBAction)cancelCall:(UIStoryboardSegue *)segue {
[self setSelectedIndex:1];
}
在 StoryBoard 上,我将 ViewController 与 Exit 链接在一起,这是图像:
这就是我在 ViewController 上调用 Segue 的方式:
[self performSegueWithIdentifier:@"history_vc" sender: self];
不明白为什么它不执行 Segue 并给我下面显示的错误。
这是我的 NavigationController 层次结构: