1

我在网络请求后在我的服务文件中记录了非致命错误,但在我重新启动应用程序之前它没有记录,即当它登录 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)
4

1 回答 1

1

这是不可能的,因为(强调我的):

当您记录 NSError 时,应用程序不会立即终止。因为Crashlytics 仅在下一次应用启动时发送记录的错误报告

资源

于 2018-12-05T18:01:14.750 回答