@H_301_8@
我正在使用MagicalRecord,它提供了几种获取各种对象的简便方法.这是我的代码:@H_301_8@
@H_301_8@
if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"buildVersion"] intValue] < [[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundLeversion"] intValue]) { NSPersistentStore *store = [NSPersistentStore defaultPersistentStore]; NSError *error; NSURL *storeURL = [NSPersistentStore defaultLocalStoreUrl]; NSPersistentStoreCoordinator *storeCoordinator = [NSPersistentStoreCoordinator defaultStoreCoordinator]; [storeCoordinator removePersistentStore:store error:&error]; [[NSfileManager defaultManager] removeItemAtPath:storeURL.path error:&error]; [[NSUserDefaults standardUserDefaults] setobject:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundLeversion"] forKey:@"buildVersion"];}[MagicalRecord setupCoreDataStack];解决方法 有一个NSPersistentStore MagicalRecord类别,它允许您获取持久存储的URL:
@H_301_8@
@H_301_8@
+ (NSURL *) MR_urlForStorename:(Nsstring *)storefilename;
您可以使用此调用中的URL来使用NSfileManager删除持久存储sqlite数据库.@H_301_8@ 总结
以上是内存溢出为你收集整理的ios – MagicalRecord:删除整个数据并再次设置核心数据堆栈全部内容,希望文章能够帮你解决ios – MagicalRecord:删除整个数据并再次设置核心数据堆栈所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)