Таким образом, вопрос в основном заключается в том, почему NSManagedObjectContext возвращает NO из
[context save:&error];
, а ошибка равна nil?
Это делается в главном потоке, сразу после создания контекста и его постоянстваМагазин не ноль.И изменения, похоже, сохраняются в базе данных, но согласно справочнику Apple, это возвращаемое значение, а не ошибка указывает, если сохранение было успешным.