2011-11-30 57 views
0

如何更好地執行此操作。例如,我在我的工具欄按鈕,必須執行這樣的事情:iOS。在UIToolbar子類中調用導航控制器方法

[self.navigationController popViewControllerAnimated:YES]; 

任何想法?除了:

1)定義UIViewController子類中的工具欄和它的項目。它僅適用於當前視圖。

2)在工具欄內創建一個指向導航控制器的指針。

回答

0

通常你可以從的appDelegate

UINavigationController *navigationController = [(YourAppDelegate*)[[UIApplication sharedApplication] delegate] navigationController]; //navigationController is a property in appDelegate 

但更有效的方法可以訪問的UINavigationController是讓delegate method您的自定義工具欄裏面,然後在處理目標的UIViewController行動。