在 NSError 类别中存储 NSError 对象创建堆栈跟踪的分类。
只需使用通过分类添加到 NSError
的属性即可
#import "NSError+JSErrorStackTrace.h"
NSError *sampleError = [NSError errorWithDomain:NSCocoaErrorDomain code:1337 userInfo:nil];
NSLog(@"Error creation stack trace: %@", sampleError.js_stackTrace);
只需将此行添加到您的 Podfile
中
pod 'JSErrorStackTrace', '~> 1.1.0'
简单地将文件 NSError+JSErrorStackTrace.h
和 NSError+JSErrorStackTrace.m
添加到您的项目
Javier Soto ([email protected])
JSErrorStackTrace
根据 MIT 许可证可用。有关更多信息,请参阅 LICENSE 文件。