2010-05-16 53 views
0

除控制台的EXC_BAD_ACCESS之外是否还有其他更详细的错误?我在哪里/如何看到它?不仅仅是EXC_BAD_ACCESS?

当我的应用程序崩溃时,我看到XCode状态栏中的错误,但控制台没有显示任何其他内容。我在哪里可以看到有关导致坠机的更多信息?

+0

从Xcode运行它,看看调用堆栈? – 2010-05-16 21:39:07

+0

@Georg - 我在哪里可以找到调用堆栈? – Moshe 2010-05-16 21:40:28

+0

@Moshe:在调试视图中,* Run-> Debugger *。 – 2010-05-16 21:44:45

回答

3

应用程序将有一个堆栈跟踪,通常在崩溃日志中。绝对看看有更多的细节。查看〜/ Library/Logs/CrashReporter的细节。通常,在Utilities文件夹中运行应用程序“Console.app”,然后单击“显示日志列表”按钮。它提供了所有可用日志的详细视图,您可能希望在系统中检出

如果它是您编写的代码,则调试器(gdb)是“如何”查找更多详细信息。如果你在Objective-C中工作,那通常就是“你过度发布”了一些对象。有a good set of notes on using the technique "NSZombieEnabled"找到你在吹。

+0

我喜欢僵尸技术。 :-) – 2010-05-17 17:37:18

相关问题