调试如何工作?当我在Xcode中编写代码时出现问题。我总是带着惊叹号看红色或橙色三角形。这总能帮助我解决问题。但是当编写应用程序并且它崩溃时,没有三角形。在Xcode底部的调试控制台中只有很多代码。目前,每次按下Back
按钮时,我都遇到此问题:
libc++abi.dylib: terminating with uncaught exception of type NSException
(我确实添加了Objective C
异常断点)
你如何解决这个问题?
答案 0 :(得分:2)
调试是查找和减少程序中的错误或缺陷数量的有条理的过程。
就错误而言,有三种想法:
语法 - 由于您的程序没有遵循特定语言的语法规范,您的程序将无法编译,实际上编译器会遇到它不理解的代码。
运行时错误 - 程序运行时发生的错误,基本上程序会尝试无法执行的代码,例如除以零会导致运行时错误。
逻辑错误 - 程序将编译并且不会崩溃,但会出现意外或不期望的程序行为。