我想从另一个视图控制器转到Root视图控制器但是我收到了终止错误。以下是控制台中的错误消息,
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray removeObjectsInRange:]: index (4) beyond bounds (1)'
这是我的代码
NSArray *arr=self.navigationController.viewControllers;
[self.navigationController popToViewController:[arr objectAtIndex:2] animated:YES];
所以任何人都可以给我一个建议,所以可以删除崩溃
答案 0 :(得分:2)
NavigationController有一个调用方法来弹出到它的根视图控制器。也许你应该使用这个。
- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated