Hallo zusammen,
In meinen Objektiv C Apps habe ich für das Thema / Problem CoreData Data Migration / Versioning immer folgenden code Benutzt :
Alles anzeigen
Meine Frage wie sieht das ganze jetzt für Swift aus? Ich habe einige Lösungsansätze gesehen welche dann das CoreData model Duplizieren und und und...
Ich würde gerne wieder einen solch simplen Code wie oben nutzen.
Ich hoffe ihr versteht mein Anliegen
Gruß
In meinen Objektiv C Apps habe ich für das Thema / Problem CoreData Data Migration / Versioning immer folgenden code Benutzt :
Quellcode
-
- - (NSPersistentStoreCoordinator *)persistentStoreCoordinator
- {
- if (_persistentStoreCoordinator != nil) {
- return _persistentStoreCoordinator;
- }
- NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"APPNAME.sqlite"];
- NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
- [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
- [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
- NSError *error = nil;
- _persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
- if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]) {
- }
- return _persistentStoreCoordinator;
- }
Meine Frage wie sieht das ganze jetzt für Swift aus? Ich habe einige Lösungsansätze gesehen welche dann das CoreData model Duplizieren und und und...
Ich würde gerne wieder einen solch simplen Code wie oben nutzen.
Ich hoffe ihr versteht mein Anliegen
Gruß