如果我有一個UITabBarController
(2個選項卡)作爲根視圖控制器,則在第一個選項卡(FirstTabViewController
)中,我使用根視圖控制器AddReminderViewController
初始化一個UINavigationController
並顯示它。按代碼操作視圖層次
然後在AddReminderViewController
裏面,我用另一個UINavigationController
與一個叫做ChooseOptionViewController
的根視圖控制器一起呈現它。
現在當我在裏面ChooseOptionViewController
我想以編程方式返回FirstTabViewController
我該如何做到儘可能簡單?我需要- dismissViewController...
在我已經介紹過的所有視圖控制器上還是有更簡單的方法?
也在ChooseOptionViewController
裏面我怎樣才能找出出現ChooseOptionViewController
的班?我試圖做[self.presentingViewController class]
但只是說UINavigationController
(不AddReminderViewController
)
你爲什麼要創建第二個導航控制器?您可以將第一個導航控制器上的所有視圖控制器都推送出去。 – Marcel
@Marcel這是一段時間以前的設計決定... –