2
我想知道是否有一種方法來知道哪些對象[UIViewControllers?]存儲在[自我導航控制器](我猜他們存儲在那裏與pushViewController?),如果有一種方法來刪除這些對象。從UINavigationController中刪除對象
考慮這種情況:
1.-展 「展示屏」(標識)
2:間隔2秒
3.-推 「數據屏幕」(無需「演示屏幕」了,但它存儲在內存中)
感謝您的時間。
我想知道是否有一種方法來知道哪些對象[UIViewControllers?]存儲在[自我導航控制器](我猜他們存儲在那裏與pushViewController?),如果有一種方法來刪除這些對象。從UINavigationController中刪除對象
考慮這種情況:
1.-展 「展示屏」(標識)
2:間隔2秒
3.-推 「數據屏幕」(無需「演示屏幕」了,但它存儲在內存中)
感謝您的時間。
有辦法做到這一點,請檢查UINavigationController
的方法popToViewController:animated:
和popViewControllerAnimated:
。如果您不知道要彈出的控制器,只需彈出兩次。
如果是這樣的初始控制器,然而,它可以更容易與您的根視圖控制器作爲「數據畫面」開始,並按下「演示畫面」到堆棧中DataScreenViewController
的viewDidLoad
或viewDidAppear
和使用延遲方法在2秒後推動它。