我的应用程序在设备上运行时崩溃(顺便说一句),崩溃不能 100% 重现。但它似乎只发生在设备上,而不是在模拟器中。
当我使用 NSZombies 在模拟器中运行时,我从未发现任何问题。有人可以阐明我在下面的观点。
- 设备内存有限,可能因此而崩溃。
- 什么会被认为是会导致崩溃的大内存分配?
- 内存泄漏/大分配会导致内存损坏吗?
- 我所有的崩溃总是 EXC_BAD_ACCESS 但就像我说的那样,从来没有在模拟器上发生过,所以我不能运行僵尸。(或者还有其他方法吗?)
注意我还在模拟器上模拟了低内存警告,看看这是否会导致问题。
这让我发疯了。任何帮助,将不胜感激。