NSManagedObjectModel initWithContentsOfURL retorna nada, mesmo que o modelURL seja válido

my NSManagedObjectModel está retornando nada, mesmo que o caminho esteja corret

        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 * relativePath)

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

Reiniciei o simulador, fiz uma compilação limpa, mas nada ajudou.

Sou novo na programação do iPhone (dados principais em particular

Gostaria de receber ajuda.

Edit: eu editei o post original sobre o arquivo xcdatamodeld. Inicialmente, ele não estava vinculado corretamente, mas agora está e continua tendo o mesmo problem

Edit 2: Aparentemente, o nome do xcdatamodel teve algumas variações em relação ao nome do xcdatamodel após a ligação. Está funcionando agora. Me sentindo tão estúpido. Não sei como excluir esta pergunta.

questionAnswers(6)

yourAnswerToTheQuestion