1.Cannot create an NSPersistentStoreCoordinator with a nil model
这是在执行到这段代码时引发的:
- (void)viewDidLoad { [super viewDidLoad]; UIApplication *application = [UIApplication sharedApplication]; id delegate=application.delegate; self.context=[delegate managedObjectContext]; // Do any additional setup after loading the view. }
解决办法:将xcdatamodelId文件名字和appdelegate中代码引用到的xcdatamodelId文件名对应上即可。
这部分是因为我在创建项目的时候没有选择“包含coredata”,而appdelegate中的coredata相关代码是我从一个新建项目中拷贝过来的,没有注意到代码中的文件名称问题,导致两边不一致造成的。
另外注意,要将xcdatamodelId文件添加到Copy Bundle Resources中