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