我目前正在開發基於導航控制器的應用程序。但是,當用戶註銷時,我想要進入初始屏幕並銷燬堆疊的所有其他視圖。什麼是最好的方式來做到這一點?「翹曲」以查看iPhone iOS
編輯:
我試着做兩個答案建議,但我得到了一個nil
navigationViewController
。所以我會添加另一個我認爲以前沒用的細節。其實我試圖從嵌入在NavigationController中的TabViewController執行此操作。如果這改變了任何事情,我很抱歉。
我目前正在開發基於導航控制器的應用程序。但是,當用戶註銷時,我想要進入初始屏幕並銷燬堆疊的所有其他視圖。什麼是最好的方式來做到這一點?「翹曲」以查看iPhone iOS
編輯:
我試着做兩個答案建議,但我得到了一個nil
navigationViewController
。所以我會添加另一個我認爲以前沒用的細節。其實我試圖從嵌入在NavigationController中的TabViewController執行此操作。如果這改變了任何事情,我很抱歉。
[self.navigationController popToRootViewControllerAnimated:YES];
寄popToRootViewControllerAnimated消息發送到導航控制器
嗨,你能檢查我的問題的更新?謝謝 – Renan
這聽起來像一個糟糕的視圖控制器設置,但self.tabBarController.navigationController返回不是零的東西? –
我實際上是在做一件事情錯誤的:在調用上述方法之前,我在模態上調用了關閉。反轉訂單使其工作。謝謝 – Renan