代码之家  ›  专栏  ›  技术社区  ›  Allisone

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

  •  1
  • Allisone  · 技术社区  · 15 年前

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

    • 使用XCode调试,我找不到任何错误。
    • 在模拟器上运行应用程序的仪器不会崩溃。
    • 在iPhone上运行应用程序的仪器,当我在某些ViewControllers之间来回点击时,它就会崩溃。它不是每次都发生,但经常发生。

    我老板还说他的iPod有时会崩溃,所以我现在很困惑。我该怎么办(对乐器还是很陌生的)。我怎样才能找出是什么导致应用程序崩溃? 有办法在调试器旁边启动工具吗?崩溃日志告诉我的不多,也许我不知道如何正确阅读它们。

    1 回复  |  直到 15 年前
        1
  •  1
  •   William Jockusch    15 年前

    根据您的描述,可能是内存泄漏。所以我建议用仪器在模拟器上运行它来寻找漏洞[在xCode中,选择Run>使用性能工具运行>泄漏,然后单击出现的instruments(仪器)窗口中的leaks(泄漏)面板。]