2014-02-07 36 views
-1

作爲標題返回頁面,這裏是由導航控制器管理的頁面A,B,C。現在我處於A中,然後步進B,然後執行步驟到C,如果我按回來,它會回到B,然後再次按回到A.是否有任何方法可以跳過頁面B時支持?在IOS Dev中,如何使用導航

+0

如果定位到iOS 6+,看看*放鬆塞格斯* – rdurand

回答

0

你可以在這裏使用下面的代碼跳過任何UIController AViewController表示你的A頁面。從C中調用下面的代碼以導航到A或您需要的任何地方。

for (UIViewController *controller in self.navigationController.viewControllers) { 
       if ([controller isKindOfClass:[AViewController class]]) { 
        [self.navigationController popToViewController:controller 
                  animated:YES]; 
        break; 
       } 
      } 
+0

它的工作,THK U *。*。順便說一下,有沒有什麼辦法德爾B所形成控制器列表? –