0

XCode 在哪里为应用程序崩溃生成错误?我疯了!我的应用程序在使用 webview 打开第二个文件 xib 时崩溃了。但我不知道为什么?我怎么知道错误在哪里?

4

1 回答 1

0

你需要学习如何在 Xcode 中使用调试器。

在调试器下运行您的应用程序,然后如果只是获取堆栈跟踪,Xcode 将停在发生故障的行并显示您的代码和变量。然后,您可以检查变量的内容、调用树等并找出问题所在。

一旦您知道问题的一般区域,您可以放置​​断点以在问题发生之前暂停您的应用程序并检查您的变量是否具有预期的值等。然后您可以运行到下一个断点,或者单步执行您的代码一行时间。

您可以在应用程序中添加代码,例如NSAssert's 和NSLog's,以在不停止运行的情况下检查进度和显示信息等。

这是一个过程,有些问题会更难追查,但通过练习你会变得更快。

Xcode 文档将告诉您有关调试器的所有信息。

高温高压

于 2013-10-08T21:27:43.440 回答