当我想从另一个视图控制器进行根视图时崩溃的应用程序

时间:2011-01-12 08:17:42

标签: iphone

我想从另一个视图控制器转到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];

所以任何人都可以给我一个建议,所以可以删除崩溃

1 个答案:

答案 0 :(得分:2)

NavigationController有一个调用方法来弹出到它的根视图控制器。也许你应该使用这个。

- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated