0

我有一个问题来确定以前的观点。

预期:当您单击选项卡栏项目时,我的视图会在 webService 上加载数据并显示它。如果单击数据,则推送视图会显示详细信息。但是在推回时,不能重新加载视图。如果您单击其他选项卡栏项目并返回视图。视图需要重新加载数据。

我的问题:识别前一个视图,如果它来自推回或标签栏项目。

有人有想法吗?

谢谢

安东尼

4

1 回答 1

0
  NSInteger index = 0;
  for (UIViewController *view in self.navigationController.viewControllers) {
      if([view.nibName isEqualToString:@"YourViewController"])//put any `XIB name` where u want to navigate 
      break;
   index = index + 1;
  }
  //[[self navigationController] pushViewController:[[self.navigationController viewControllers] objectAtIndex:index] animated:YES];

    [[self navigationController] popToViewController:[[self.navigationController viewControllers] objectAtIndex:index] animated:YES];    
于 2012-06-25T11:05:55.057 回答