Guten Tag,
zu meiner aktuellen Lage! Ich habe sog. Zähler in der Datenbank mit denen ich erkenne, ob Daten vom Server aktualisiert werden müssen.
Jetzt möchte ich erkennen, wann ein Update der App und somit auch ein neues CoreData Model eingefügt wird, damit ich danach die Zähler zurücksetzen kann.
Es sollen nach einem Update gewisse Daten neu geladen werden, da die neuen Felder befüllt werden sollen.
Wie könnte ich so etwas umsetzen?
Hier der Code:
Alles anzeigen
zu meiner aktuellen Lage! Ich habe sog. Zähler in der Datenbank mit denen ich erkenne, ob Daten vom Server aktualisiert werden müssen.
Jetzt möchte ich erkennen, wann ein Update der App und somit auch ein neues CoreData Model eingefügt wird, damit ich danach die Zähler zurücksetzen kann.
Es sollen nach einem Update gewisse Daten neu geladen werden, da die neuen Felder befüllt werden sollen.
Wie könnte ich so etwas umsetzen?
Hier der Code:
Quellcode
- - (NSPersistentStoreCoordinator *)persistentStoreCoordinator
- {
- if (_persistentStoreCoordinator != nil) {
- return _persistentStoreCoordinator;
- }
- NSURL *storeURL = [[self url_dokumentenpfad] URLByAppendingPathComponent:s_dbname];
- NSError *error = nil;
- NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
- [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
- [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
- _persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
- if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error])
- {
- NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
- abort();
- }
- return _persistentStoreCoordinator;
- }
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von kruemel1770 ()