mi NSManagedObjectModel no devuelve nada aunque la ruta sea correcta.NSManagedObjectModel initWithContentsOfURL no devuelve nada aunque el modeloURL es válido
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];
Hemos restablecido el simulador, hizo una generación limpia pero nada ayudó.
Soy nuevo en la programación de iPhone (datos básicos en particular).
Agradecería cualquier ayuda.
Editar: He editado la publicación original relacionada con el archivo xcdatamodeld. Al principio no estaba conectado correctamente, pero ahora lo está y sigue teniendo el mismo problema.
Editar 2: Aparentemente, el nombre del modelo xcdata tenía algunas variaciones en el nombre del modelo xcdata después de la vinculación. Está funcionando ahora. Sintiéndose tan estúpido. No sé cómo eliminar esta pregunta.
Puede agregar una respuesta a su propia pregunta y aceptarla si pudiera solucionar su problema, ya que otras personas podrían tener el mismo problema. – Besi