Eon*_*nil 1 debugging xcode execution
我找到了一种通过Xcode上的代码暂停程序执行的方法作为一个例子,我可以用abort()
C函数停止执行.这会弹出Xcode调试器.
但是,这完全退出程序,所以我找到了暂停执行的方法.所以我可以在检查执行状态后恢复执行.
这是处理轻量级错误所必需的.我试过pause()
C函数,但它不起作用.执行中止而不是暂停.
如果您希望能够在出现错误时中断特定函数,则定义如下函数:
void BREAK_HERE_Eonil(void) {
NSLog(@"Set a breakpoint on BREAK_HERE_Eonil to debug.\n");
}
Run Code Online (Sandbox Code Playgroud)
BREAK_HERE_Eonil()
每当您想要进入调试器时调用.BREAK_HERE_Eonil()
在Xcode中设置断点.现在,在调试器下运行.每当你点击这个函数时,你都会进入调试器.
您也可以使用旧Debugger()
电话; Xcode在Run菜单下有一个选项"Stop on Debugger()/ DebugStr()".
您也可以在调试器下运行您的应用程序,并在您想要中断时点击调试器窗口中的大暂停按钮.
归档时间: |
|
查看次数: |
2114 次 |
最近记录: |