1
我指的是以下問題:Delete/Reset all entries in Core Data?清理出核心數據
有時在啓動時,我想清楚了我的核心 - 數據的數據庫,並重新下載一遍。我剛開始使用Core Data,因此我是Core Data的初學者。
1)的答案顯示:
NSPersistentStore *store = ...;
我該如何獲得NSPersistentStore?我的應用程序委託不引用NSPersistentStore,只引用NSStorePersistentCoordinator。
2)我應該重建堆棧後,我運行以下(在答案)?
NSPersistentStore *store = ...;
NSError *error;
NSURL *storeURL = store.URL;
NSPersistentStoreCoordinator *storeCoordinator = ...;
[storeCoordinator removePersistentStore:store error:&error];
[[NSFileManager defaultManager] removeItemAtPath:storeURL.path error:&error];
如果是這樣,我該如何重建堆棧?我可以只調用一個函數來做到這一點嗎?
感謝,