应用程序在使用仪器时崩溃某些动作,如何查找原因?

时间:2010-07-02 19:14:14

标签: iphone crash instruments

我有一个带导航控制器的应用程序,有几个子控制器。

  • 使用XCode Debug我找不到任何错误。
  • 在iPhone运行不插电的情况下,我找不到任何错误。
  • 使用仪器在模拟器上运行应用程序,它不会崩溃。
  • 随着Instruments在iPhone上运行应用程序,当我在某些ViewControllers之间单击并返回时,它会崩溃。它不会每次都发生,但经常发生。

我的老板也报告说他的iPod有时会崩溃,所以我现在很困惑。我该怎么办? (对于乐器来说还是很新的)。如何找出导致应用崩溃的原因? 有没有办法在调试器旁边启动仪器?崩溃日志不会告诉我太多,或者我可能不知道如何正确阅读它们。

1 个答案:

答案 0 :(得分:1)

我对乐器的经验非常复杂。有时崩溃是我无法解释的。当我不使用乐器时,其中一些崩溃不会发生。也就是说,乐器也可以提供有用的信息,您的情况可能就是其中之一。

根据您的描述,您可能会发生内存泄漏。因此,我建议在模拟器上使用仪器运行它以查找泄漏。 [在xCode中,选择运行>使用性能工具运行>泄漏,然后单击出现的仪器窗口中的泄漏面板。]