iPhone - 某些设备上的核心数据崩溃

时间:2012-09-06 17:48:59

标签: iphone core-data

我有一个iPhone应用程序可以正常运行一些设备,并在构造persistentStoreCoordinator时导致崩溃,以下导致应用程序崩溃的代码

__persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];

注意:上一行代码会导致应用程序在某些设备上崩溃,而不是在所有设备上崩溃。

managedObjectModel实现如下:

- (NSManagedObjectModel *)managedObjectModel
{
    if (__managedObjectModel != nil)
    {
        return __managedObjectModel;
    }

    NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"iSpot" withExtension:@"momd"];
    __managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];    
    return __managedObjectModel;
}

0 个答案:

没有答案