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 に答える