TTNavigator问题,重启期间有两个导航条

时间:2011-08-08 07:51:33

标签: iphone three20

enter image description here

我在应用程序重新启动时遇到了奇怪的问题,当我尝试恢复TTNavigator的视图控制器时,我得到了两个导航栏

1 个答案:

答案 0 :(得分:0)

现在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之前的设备。我发现完全禁用它会更容易。