-1

我的 iphone 应用程序意外崩溃,查看崩溃日志我无法判断我的代码在哪里做错了。我在堆栈中得到的只是调用它自己的框架。

有什么帮助吗?请!

这是崩溃日志的链接(而不是在这里复制粘贴) http://www.megaupload.com/?d=CTWWNUN1

谢谢!!!

4

1 回答 1

2

看起来你正在崩溃mach_msg_trap,处理 Objective-C 消息传递的函数。这通常表明您正在做以下两件事之一:

  1. 您在某处遇到内存管理问题 - 您试图在已释放的对象上调用选择器,您正在过度释放对象或类似的东西。
  2. 在某些框架中,您不是线程安全的。这在 UIKit(iPhone 使用的大多数 UI* 元素)中尤其棘手,您不能从主线程以外的任何线程更新屏幕。

查看使用 Instruments 来检查您的对象分配和泄漏,并仔细检查您是否正确尊重线程安全。

于 2009-07-09T23:31:15.117 回答