小编典典

如何将堆栈跟踪打印到控制台/登录 Cocoa?

all

我想在某些时间点记录 调用跟踪,例如失败的断言或未捕获的异常。


阅读 70

收藏
2022-04-22

共1个答案

小编典典

此代码适用于任何线程:

NSLog(@"%@", NSThread.callStackSymbols);

返回一个包含调用堆栈符号的数组。每个元素都是一个NSString对象,其值的格式由backtrace_symbols()函数确定。

2022-04-22