iOS 刪除 CoreData默認的sqlite數據庫
2015年10月21日iOS Standard
如果已插入數據的數據庫被改了Entity、ManagedObjectClass等等造成無法訪問的問題,需要重建database,使用以下代碼刪除原數據庫:
NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@”MYPROJECT.sqlite”];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
BOOL success = [fileManager removeItemAtURL:storeURL error:NULL];
if (success) {
NSLog(@”Removed”);
}else{
NSLog(@”errormsg”);
}
发表评论或回复