Xcode-9.4.1-CoreData(新实体)在应用重新启动时未持续存在

时间:2018-09-08 18:02:22

标签: ios objective-c core-data

  • 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();
    }
}];

可能是什么问题?

0 个答案:

没有答案