只是想深入研究Core Data并立即投入使用。在我的AppDelegate中,我有以下代码:
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"DataModel" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}
@“DataModel”是我的.xcdatamodel文件的名称-这正确吗?
最佳答案
通常将其更改为
managedObjectModel_ = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];
然后,如果是妈妈或妈妈,您仍将取回模型。
关于iphone - -[NSURL initFileURLWithPath :]: nil string parameter' on NSManagedObjectModel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3221225/