iPhone相机应用在iPhone中运行良好,但在iPod中崩溃

时间:2011-06-01 13:32:14

标签: iphone memory warnings ipod-touch

我制作了一款使用相机的iPhone应用程序。它在iPhone上工作正常,根本没有内存警告。它也在iPod touch 4G上运行,但在获得2级警告后一段时间后会发出内存警告和崩溃。 如果有人能指出我可能的原因。感谢。

2 个答案:

答案 0 :(得分:0)

它会在特定操作中崩溃还是随机崩溃?

如果随机, 使用仪器检查内存泄漏和内存使用情况。如果不通过你的所有应用程序,很难弄清问题所在。

答案 1 :(得分:0)

您要解决此问题的唯一方法是能够在设备上进行调试。我写这个博客来解释如何调试EXC_BAD_ACCESS,这是我认为你得到的

http://loufranco.com/blog/files/Understanding-EXC_BAD_ACCESS.html

最简单的事情:

  1. 运行构建和分析并修复它找到的每个问题(或至少重写它以便B& A不认为这是一个问题) - 拥有一个干净的B& A是一个非常好的方法确保你及早发现这些问题

  2. 启用Zombies并运行您的程序 - 这使得发送给对象的最后一个版本将其变为僵尸而不是解除它。你的程序会泄漏大量的内存,但是如果你发送消息到僵尸它会停在那里你会看到你需要修复的bug,因为在你的真实版本中,这将是一个崩溃(发送一条消息)对于解除分配的对象)。

  3. 链接中描述的更多技术