【发布时间】:2010-04-24 17:16:30
【问题描述】:
我正在尝试设置应用内购买,一旦购买完成,我需要将应用重置为其初始启动状态。我想知道是否有办法释放每个导航控制器内的所有视图控制器并重新加载应用程序启动时显示的初始视图。
提前致谢!
【问题讨论】:
标签: iphone uiviewcontroller uinavigationcontroller dealloc
我正在尝试设置应用内购买,一旦购买完成,我需要将应用重置为其初始启动状态。我想知道是否有办法释放每个导航控制器内的所有视图控制器并重新加载应用程序启动时显示的初始视图。
提前致谢!
【问题讨论】:
标签: iphone uiviewcontroller uinavigationcontroller dealloc
你可以
[self.navigationController setViewControllers:nil animated:NO];
(可能有效,尽管未经测试)但是使用起来可能更有用:
[self.navigationController popToRootViewControllerAnimated:NO];
由您来跟踪导航控制器并恢复您的起始视图。
【讨论】: