应用程序在DidBecomeActive之后崩溃

时间:2015-01-17 16:26:32

标签: objective-c sprite-kit

我的程序在激活时会出现一些错误,然后再次打开它时会崩溃。

(大多数情况下,当应用程序打开时,它会在之前留下的相同视图中打开,但在某些情况下这不方便。 我想,每次打开应用程序时,都要在一个全新的实例中启动它。

有没有办法让这成为可能,并终止应用程序关闭时运行的所有程序?)

修改 好的,我知道根据规则终止程序非常困难。

我拥有的是,当游戏正在播放时,如果您点击主页,然后返回游戏,应用程序将以“EXC_BAD_ACCESS”崩溃。 我认为这可能与正在运行的一些阵列有关,但我已经调试很长时间了,我无法正常工作。

它崩溃后:- (void)applicationDidBecomeActive:(UIApplication *)application {

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

它可以说是一种大锤方法,但你可以在你的应用程序委托的exit(0);实现中调用-applicationWillResignActive:这应该确保每次你的应用程序打开时,都是从头开始。