ios viewController返回处理

//定义一个数组来接收所有导航控制器里的视图控制器

NSArray *controllers = self.navigationController.viewControllers;

//根据索引号直接pop到指定视图

[self.navigationController popToViewController:[controllers objectAtIndex:1] animated:NO];

 

或者

  NSArray *controllers = self.navigationController.viewControllers;
   NSInteger count = [controllers count] - 2;
   UIViewController *ctrl = (UIViewController *)[controllers objectAtIndex:count];
   [self.navigationController popToViewController:ctrl animated:YES];

-2是返回一层,-3是返回两层 以此类推

posted @ 2013-01-17 20:57  小乐"  阅读(425)  评论(0编辑  收藏  举报