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];
如果是这样,我该如何重建堆栈?我可以只调用一个函数来做到这一点吗?
感谢,