Tengo un contexto de objeto administrado al que agrego dos almacenes SQLite diferentes. Yo uso Configuraciones en el Modelo de Objetos Gestionado para asignar ciertas entidades a una tienda y otras entidades a la otra. Las Configuraciones se llaman "UserDB" y "MainDB".Mensaje de error de migración de datos centrales "'El modelo no contiene la configuración' XYZ '.'"
Todo funciona bien hasta que intento usar la migración automática. Después de crear una nueva versión del Modelo de Objetos Administrados y agregar un nuevo atributo a una de las entidades en la Configuración de UserDB, recibo una excepción al agregar el almacén de versiones anterior (para la tienda relacionada con UserDB) al coordinador de la tienda: 'El modelo no contener la configuración 'UserDB'. ' No puedo encontrar hits para este error en Google. ¿Alguien está usando múltiples tiendas con configuraciones? ¿Alguien tiene una idea de lo que podría estar haciendo mal?
La pila tiene el siguiente aspecto:
objc_exception_throw
-[NSManagedObjectModel isConfiguration:compatibleWithStoreMetadata:]
-[NSStoreMigrationPolicy sourceModelForStoreAtURL:metadata:error:]
-[NSStoreMigrationPolicy(InternalMethods) _gatherDataAndPerformMigration:]
-[NSPersistentStoreCoordinator addPersistentStoreWithType:configuration:URL:options:error:]
-[MyAppDelegate persistentStoreCoordinator]
Se metió en este problema también. ¿Ocurre lo mismo al crear mapas de migración? – pokstad