В моем приложении я получаю кучу отчетов о сбоях SIGABRT (от конкретных пользователей) из-за этого кода обработки ошибок с базовыми данными:
NSError *error = nil;
if (![moc save:&error])
{
if(error)
{
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}
Есть ли лучший способ справиться с ошибкой сохранения данных ядра, чем завершить процесс с помощью функции abort()?