返回app时Xcode exc_bad_access(spritekit游戏,swift)

时间:2016-07-03 20:39:00

标签: ios iphone xcode swift exc-bad-access

我正在使用Swift和SpriteKit进行游戏。

我的应用程序非常完整,但现在我有一个讨厌的错误。 我正在多个设备上进行测试,此错误仅出现在旧设备上。 - iPhone 4s,iPod touch 5th Gen

但是,在iPhone 6S Plus和iPad Air 2上运行良好。

所有运行相同iOS 9.3.2的系统 Xcode 7.3.1

当我退出游戏时,使用主页按钮,然后返回到游戏中,EXC BAD ACCESS Code 1被抛出应该显示的精灵。

这不会发生在较新的设备上,只会发生在较旧的设备上。 我猜测旧设备的内存较少,因此在解除分配对象时会更严格吗?

有没有办法可以强迫有问题的对象在我说它可以之前不被解除分配?如 - 离开现场 - 但不是当用户退出应用程序时(因为他们可能会回到它)

感谢任何指示,我当然一整天都在谷歌上搜索...

是否与32bit / 64bit有关?无法真正看到如何

0 个答案:

没有答案