我想在某些时间点记录 调用跟踪,例如失败的断言或未捕获的异常。
此代码适用于任何线程:
NSLog(@"%@", NSThread.callStackSymbols);
返回一个包含调用堆栈符号的数组。每个元素都是一个NSString对象,其值的格式由backtrace_symbols()函数确定。
NSString
backtrace_symbols()