【问题标题】:Problem with UINavigationControllerUINavigationController 的问题
【发布时间】:2010-04-08 10:45:52
【问题描述】:

我正在创建一个游戏,我需要在其中提供能够从任何关卡进入第一个屏幕并从第一个屏幕进入任何关卡(在 RESUME 的情况下)的设施,为此我使用导航控制器。 我面临的问题是我不希望这种推动看起来像动画,所以我写了

[self.navigationController pushViewController:level1_complete Animation:NO];

它可以很好地推动我的第一个级别。但是在该级别结束后,应用程序崩溃,因为没有其他 viewController 被推送,如果我将这个动画属性设置为“YES”,那么 evrything 工作正常,但它看起来很动画……我不希望它看起来动画和让它运行。

有人可以帮忙吗?提前致谢。

【问题讨论】:

    标签: iphone cocoa-touch uinavigationcontroller


    【解决方案1】:

    你是从 level1_complete 推送另一个视图控制器吗?

    如果是,则将其设为动画:否

    我认为问题将得到解决...

    【讨论】:

    • 嗨,yakub_moriss 是的,我正在推动一个视图控制器,并且在那里写动画为 NO。还是崩溃了..
    • 尝试通过放置断点来进行调试,并向我发送带有行号的代码,这会导致 prog 崩溃...
    【解决方案2】:

    当关卡完成时,你在用导航控制器做什么?

    您应该能够执行以下操作:

    //Level One Completed
    //Pop level one view controller to return to the main screen
    [self.navigationController popViewControllerAnimated:NO];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2023-03-09
      • 2011-09-07
      • 1970-01-01
      相关资源
      最近更新 更多