Crashlytics记录NSError

时间:2015-11-04 04:42:17

标签: ios crashlytics

我遇到错误,导致某些用户无法通过OAuth进行身份验证。在某些情况下,身份验证框架会返回NSError,但不会导致严重崩溃 - 但我希望以某种方式将其记录到Crashlytics。这可能吗?我尝试使用:

进行记录
NSDictionary *attributes = @{ ... };
[Crashlytics logEvent:@"authenticate.error" attributes:attributes];

但我似乎无法找到该事件在内部报告工具中的位置。

修改:我发现了一个等同于我尝试为Android做的事情(但我不确定如何在iOS上做类似的事情):{{3} }

1 个答案:

答案 0 :(得分:1)

使用CLSNSLog()功能,其作用类似于NSLog()

#import <Crashlytics/Crashlytics.h>
...
CLSNSLog(@"Authentication error: %@", [error localizedDescription]);

但是数据只会随崩溃日志一起发送,因此您将被迫崩溃,这是不理想的。