非致命报告不记录

时间:2018-12-05 14:39:45

标签: ios crashlytics crashlytics-beta

网络请求后,我在服务文件中记录了非致命错误,但直到重新启动应用程序后才记录日志,也就是说,当它登录到crashlytics时,有没有办法我可以立即对其进行记录?

let err = NSError(domain: String(data: response.data!, encoding: .utf8) ?? "nil", code: response.response?.statusCode ?? 0, userInfo: ["Hello": "This is an info"])
Crashlytics.sharedInstance().recordError(err)

1 个答案:

答案 0 :(得分:1)

不可能,因为(强调我的意思):

  

当您记录NSError时,该应用不会立即终止。由于 Crashlytics仅在下次应用启动时发送记录的错误报告,所以

Source