Xcode - 9.4.1 - CoreData (новая сущность) не сохраняется при перезапуске приложения - PullRequest
0 голосов
/ 08 сентября 2018
  • XCode - 9.4.1
  • Я добавил новый объект

  • В viewWillAppear я добавил 3 строки к сущности

  • Я вижу данные в моем tableview каждый раз, когда ViewController запускается

  • Однако, когда я перезапускаю приложение, данные стираются, поскольку запрос выборки возвращает 0 объектов.

  • Все остальные объекты, добавленные ранее, отлично работают.

  • Проблемы возникают только у новой добавленной сущности.

Я называю этот код, который работает для всех других объектов.

[__managedObjectContext performBlock:^{
    NSError * error;
    if(![self->__managedObjectContext save:&error]){
        NSString *title = @"error saving __managedObjectContext";
        NSString *subtitle = [error localizedDescription];
        [self sendErrorNotification:title subTitle:subtitle];
    }
    if (completionBlock) {
        completionBlock();
    }
}];

В чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...