原始地址:IOS开发之CoreData中数据的删除
本文主要总结项目开发中,CoreData中,删除数据库数据的几种操作方式。
一、使用上下文的deleteObject方法
NSManagedObjectContext *context = ...;
NSEntityDescription *description = [NSEntityDescription entityForName:@"Table" inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setIncludesPropertyValues:NO];
[request setEntity:description];
NSError *error = nil;
NSArray *datas = [context executeFetchRequest:request error:&error];
if (!error && datas && [datas count]