Итак, у меня есть базовое приложение для хранения, поиска и обработки данных. Основные операции CRUD. В разных местах моего кода, где я храню или обновляю эти данные, я в основном имею это:
NSError *error;
if (![self.managedObjectContext save:&error]) {
// TODO: Handle this error
NSLog(@"Error while saving data %@, %@", error, [error userInfo]);
}
Что делает большинство людей, исходя из опыта пользователей, когда появляются подобные вещи?
Единственное, что приходит на ум, - это просто вспомнить какой-то ужасный UIAlertView
с расплывчатым сообщением о том, что что-то пошло не так; не совсем уверен, как восстановить эти вещи.
В качестве аргумента давайте предположим, что в моей модели практически нет проверок, поэтому единственными ошибками, которые могут возникнуть, может быть либо что-то ужасно неправильное, либо проблема программирования.
Какие-нибудь хорошие идеи по работе с пользователем?