Ich arbeite an einem Projekt, bei dem ich eine Instanz meiner App-Sqllite-Datei erstelle und sie so einrichte, dass der Benutzer die Sicherungsdatei per E-Mail an seine/ihre eigene E-Mail senden kann. Ich habe gesehen, dies auf iStudiezPro getan und es funktioniert magisch.
Ich kann die E-Mail dazu bringen, die App-Datei zu öffnen und wiederherzustellen. Das Problem ist, dass die App neu geladen werden muss, damit der Persistence Store aktualisiert werden kann. Wenn ich zur App zurückkehre, tue ich dies:
[persistentStoreCoordinator release];
persistentStoreCoordinator = nil;
[managedObjectContext release];
managedObjectContext = nil;
[primaryUserManagedObject release];
primaryUserManagedObject = nil;
[self managedObjectContext];
Ich muss nur einen Weg finden, damit die Anwendung den Kerndatenstapel neu aufbauen kann, während die Anwendung läuft. Jede Hilfe würde geschätzt werden.