2
我想知道是否有一种方法来知道哪些对象[UIViewControllers?]存储在[自我导航控制器](我猜他们存储在那里与pushViewController?),如果有一种方法来删除这些对象。从UINavigationController中删除对象
考虑这种情况:
1.-展 “展示屏”(标识)
2:间隔2秒
3.-推 “数据屏幕”(无需“演示屏幕”了,但它存储在内存中)
感谢您的时间。
我想知道是否有一种方法来知道哪些对象[UIViewControllers?]存储在[自我导航控制器](我猜他们存储在那里与pushViewController?),如果有一种方法来删除这些对象。从UINavigationController中删除对象
考虑这种情况:
1.-展 “展示屏”(标识)
2:间隔2秒
3.-推 “数据屏幕”(无需“演示屏幕”了,但它存储在内存中)
感谢您的时间。
有办法做到这一点,请检查UINavigationController
的方法popToViewController:animated:
和popViewControllerAnimated:
。如果您不知道要弹出的控制器,只需弹出两次。
如果是这样的初始控制器,然而,它可以更容易与您的根视图控制器作为“数据画面”开始,并按下“演示画面”到堆栈中DataScreenViewController
的viewDidLoad
或viewDidAppear
和使用延迟方法在2秒后推动它。