【发布时间】:2013-08-27 14:23:59
【问题描述】:
我已经开发 iOS 应用程序大约 2 年了,以前从未遇到过这种情况。
我最近接手了一个项目,但由于某种原因,当我在调试时它崩溃时,控制台没有显示有关错误的详细信息。该代码使用 SIGABRT 或 ESC_BAD_ACCESS 突出显示,但从未告诉我控制台中崩溃的详细信息(例如发送到实例的无法识别的选择器等)
我得出的结论是,这是项目设置的问题,因为我用相同的 xCode 测试其他应用程序并且没有相同的问题。
我找遍了,但找不到有类似问题的人,请帮忙!
【问题讨论】:
-
只是一次崩溃还是每次崩溃?尝试故意制造一些错误。
-
实例在什么时候崩溃??
-
这是迄今为止我遇到的每一次崩溃 - 无论是什么类型,也无论它在应用程序的哪个位置崩溃
-
什么代码?突出显示的行是通过展开堆栈获得的。在多种情况下,这会产生误导,尤其是在启用优化时。
-
这行代码是 [self.someArray insertObject:self.objectWhichIsNowNil atIndex:rowIndex]; self.someArray 中仍然有项目,而 self.objectWhichIsNowNil 肯定为零,因为我手动调试并发现这就是问题所在