1

从游戏屏幕切换回菜单时,我的应用程序不断崩溃。我不知道如何阅读崩溃日志,任何帮助将不胜感激。现金只发生在 iphone 4 上测试时,在 3g 和 3gs 上运行没有问题。

`Incident Identifier: B358D8C0-0DBC-4454-BF00-2315A143040D CrashReporter Key: 6e900bd59b40f1708778b028bd48e67e94fe40c2 Hardware Model: iPhone3,1 Process: noagendahumanresource [1128] Path: /var/mobile/Applications/18025566-3A5C-4D05-8C91-AB54F586E314/noagendahumanresource. app/noagendahumanresource 标识符:noagendahumanresource 版本:??? (???) 代码类型:ARM(本机)父进程:launchd [1]

日期/时间:2011-03-10 16:15:23.259 -0600 操作系统版本:iPhone OS 4.2.1 (8C148) 报告版本:104

异常类型:EXC_CRASH (SIGABRT) 异常代码:0x00000000、0x00000000 线程崩溃:0 `

4

1 回答 1

2

它可能是由未捕获的异常/内存泄漏引起的。

请按照以下步骤进行调试:

  1. 首先在 XCode 中,构建 > 清理所有目标
  2. 使用Build & Analyze找出任何潜在的泄漏
  3. 在几个关键程序功能中设置断点并查看应用程序何时崩溃
  4. 使用 try & catch 捕获异常
  5. 最后,使用Run > Run with Performance Tool > Leaks找出实际的泄漏
于 2011-03-11T06:31:55.767 回答