【发布时间】:2011-08-08 07:51:33
【问题描述】:
我在应用程序重新启动期间遇到了奇怪的问题,当我尝试恢复 TTNavigator 的视图控制器时出现两个导航栏
【问题讨论】:
我在应用程序重新启动期间遇到了奇怪的问题,当我尝试恢复 TTNavigator 的视图控制器时出现两个导航栏
【问题讨论】:
现在 iOS 4 具有后台处理功能,请考虑从您的应用委托中移除控制器持久性。如果您的应用程序进入后台并重新打开,它无论如何都会回到旧状态。
navigator.persistenceMode = TTNavigatorPersistenceModeAll;
if (![navigator restoreViewControllers]) {
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://catalog"]];
}
到
navigator.persistenceMode = TTNavigatorPersistenceModeNone;
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://catalog"]];
导航器持久性模式适用于 iOS 4 之前的设备。我发现完全禁用它要容易得多。
【讨论】: