Sie können die Datei weiterhin programmgesteuert mithilfe des NSFileManager: removeItemAtPath :: method löschen.
NSPersistentStore *store = ...;
NSError *error;
NSURL *storeURL = store.URL;
NSPersistentStoreCoordinator *storeCoordinator = ...;
[storeCoordinator removePersistentStore:store error:&error];
[[NSFileManager defaultManager] removeItemAtPath:storeURL.path error:&error];
Dann fügen Sie einfach den persistenten Speicher zurück, um sicherzustellen, dass es ordnungsgemäß neu erstellt wird.
Die programmatische Art und Weise für durch jede Entität laufen ist sowohl langsamer und fehleranfällig.
Entfernen Sie einfach den Laden und neu es sowohl schnell als auch sicher ist, und schon gar programmatisch zur Laufzeit durchgeführt werden kann.
Überprüfen Sie diese http://stackoverflow.com/questions/1383598/core-data-quickest-way-to-delete-all-instances-of-entity –
Überprüfen Sie diesen Link http://stackoverflow.com/questions/1077810/delete-reset-all-Einträge-in-core-data –