记录NSError分的最好方法是什么?

- (void)checkThing:(Thing *)thing withError:(NSError *)error {
    NSLog(@"Error: %@", error);
}

给我发了null条信息

推荐答案

查看NSError份文档后,我发现您需要执行以下操作:

NSLog(@"%@",[error localizedDescription]);

然后,这将为您提供可读的输出

Objective-c相关问答推荐

XCTAssertEqual 不适用于双精度值

在@implementation 而不是@interface 定义的类变量?

UIRefreshControl iOS 6 xcode

如何判断 Cocoa 和 Objective-C 中是否存在文件夹?

如何在 iOS 中拨打电话?

Objective-C:如何从子类访问父属性?

如何为图层 shadowOpacity 设置动画?

在 iPhone 应用程序中使用 RestKit 的最佳方式

如何将 .plist 文件中的数据 struct 读入 NSArray

当表格重新出现时,UITableView 不会自动取消 Select 选定的行

关闭一次后如何返回允许推送通知对话框?

获取包含在 NSString 中的文件的扩展名

如何从输入 IB 的 UILabel 文本中插入新行 \n?

UIScrollView - 显示滚动条

iPhone 正确使用 Application Delegate

iOS 10 中的错误:无法从 https://mesu.apple.com/assets/ 复制assets资源信息以获取assets资源类型

UITableView ,重新加载时滚动到底部?

字符串常量和字符串文字有什么区别?

移除所有 CALayer 的子层

目标 C:读取文本文件