Не фатальные отчеты не регистрируются - PullRequest
0 голосов
/ 05 декабря 2018

Я регистрирую не фатальные ошибки в своем сервисном файле после сетевого запроса, но он не регистрируется до тех пор, пока я не перезапущу приложение, то есть, когда оно входит в систему при сбое, есть ли способ, которым я могу сразу его зарегистрировать?

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 голосов
/ 05 декабря 2018

Это невозможно, так как (выделено мной):

Когда вы регистрируете ошибку NSE, приложение не завершает работу немедленно.Поскольку Crashlytics отправляет только зарегистрированный отчет об ошибке при следующем запуске приложения ,

Источник

...