, это работало нормально.

SManagedObjectModel возвращает ноль, хотя путь правильный.

        NSString *modelKey = [NSString stringWithFormat:@"/%@/Model", name];
    NSString *modelPath = [((Configuration *)[Configuration shared]) stringEntry:modelKey];
    NSURL *modelURL = nil;
    if ( ! [modelPath contains:@"://"] ) {
        modelPath = PathForBundleResource( modelPath );
        modelURL = [NSURL fileURLWithPath:modelPath];
    }
    NSManagedObjectModel *m = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];

NSString * PathForBundleResource (NSString *lativePath)

    NSString* resourcePath = [[NSBundle mainBundle] resourcePath];
return [resourcePath stringByAppendingPathComponent:relativePath];

Я сбросил симулятор, сделал чистую сборку, но ничего не помогло.

Я новичок в программировании iPhone (основные данные в частности).

Буду признателен за любую помощь.

Редактировать: я редактировал оригинальный пост, касающийся файла xcdatamodeld. Первоначально он не был должным образом связан, но теперь он все еще имеет ту же проблему.

Изменить 2: Очевидно, что имя xcdatamodel было несколько вариаций имени xcdatamodel после связывания. Теперь это работает. Чувствую себя так глупо. Не знаю, как удалить этот вопрос.

Ответы на вопрос(6)

Ваш ответ на вопрос