我正在创建一个游戏,我需要提供这种能够从任何级别进入第一个屏幕的设施,并从第一个屏幕(在RESUME的情况下)转到任何级别,我是使用导航控制器。 我面临的问题是我不希望这种推动看起来像动画所以我写了
[self.navigationController pushViewController:level1_complete animated:NO];
它可以很好地推动我的第一级。但是在该级别结束之后,应用程序崩溃,因为没有其他viewController被推送,如果我将这个动画属性设置为“YES”,那么evrything工作正常,但它看起来是动画的...我不希望它看起来像动画和让它运行。
有人可以帮忙吗?提前谢谢。
答案 0 :(得分:0)
你是从level1_complete推送另一个视图控制器吗?
如果是,那么也将其设为动画:否
我认为问题将得到解决......
答案 1 :(得分:0)
当关卡完成后你在使用导航控制器做什么?
您应该可以执行以下操作:
//Level One Completed
//Pop level one view controller to return to the main screen
[self.navigationController popViewControllerAnimated:NO];