UINavigationController的问题

时间:2010-04-08 10:45:52

标签: iphone cocoa-touch uinavigationcontroller

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

如果是,那么也将其设为动画:否

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

答案 1 :(得分:0)

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

您应该可以执行以下操作:

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