【问题标题】:TTNavigator Problem, 2 Navigation Bars during RelaunchTTNavigator 问题,重新启动时出现 2 个导航栏
【发布时间】:2011-08-08 07:51:33
【问题描述】:

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

【问题讨论】:

    标签: iphone three20


    【解决方案1】:

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

    【讨论】:

    • 我明白了,所以如果我有一个有很多视图的应用程序,并且我将终止该应用程序,我总是必须转到顶部视图吗?好吧,这比有两个导航栏要好,也感谢您的解释
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多