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

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

给我发了null条信息

推荐答案

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

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

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

Objective-c相关问答推荐

删除 UITableView 分隔线

如何在使用 React Native 时实现 SSL 证书固定

找不到名为“ProjectName”的目标

CFURLCopyResourcePropertyForKey 失败,因为通过 URL 没有方案

如何在 ios 8 的 alertview 中添加文本输入?

指针缺少可空性类型说明符

Xcode 7 UI 测试:如何在代码中消除一系列系统alert

如果用户禁用了应用程序的推送,是否可以进行静默远程通知?

无法将 searchBar 设置为 firstResponder

UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效?

Unwind Segue 在 iOS 8 中不起作用

自构建预编译头后文件已被修改

只有 ONE VIEW 横向模式

dispatch_semaphore_dispose 上的 EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)

Facebook 添加测试用户和管理员是:(待定),这是什么意思?

如何获得本地化的 Cancel、Done 等?

自动属性合成 (@property) 和继承

有没有办法在不使用 UINavigationController 的情况下更改 Storyboard 中 UINavigationBar 的高度?

XCTAssertEqual 不适用于双精度值

如何更改 UICollectionView 中的滚动方向?