NSManagedObjectModel initWithContentsOfURL devuelve un evento nulo si el modelURL es válido

my NSManagedObjectModel devuelve un evento nulo aunque la ruta sea correcta.

        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];

He reiniciado el simulador, hice una compilación limpia pero nada ayudó.

Soy nuevo en la programación de iPhone (datos centrales en particular).

Agradecería cualquier ayuda.

Edit: he editado la publicación original con respecto al archivo xcdatamodeld. Inicialmente no estaba vinculado correctamente, pero ahora sí y sigue teniendo el mismo problema.

Edit 2: Aparentemente, el nombre del xcdatamodel tuvo algunas variaciones al nombre del xcdatamodel después del enlace. Está funcionando ahora. Sentirse tan estúpido No sé cómo eliminar esta pregunta.

Respuestas a la pregunta(6)

Su respuesta a la pregunta