我买的这本书在这个问题上就偷懒了。网上找了下答案,有比较接近的NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithName:YOUR_ENTITY_NAME];fetchRequest.predicate = [NSPresdicate predicateWithFormat:@\"fid == 3\"];NSError *error;NSArray *fetchResult = [YOUR_MANAGED_OBJECT_CONTEXT executeRequest:fetchRequest error:&error];if(!error){ for(Entry*object in fetchResult) { [YOUR_MANAGED_OBJECT_CONTEXT delete:object]; }}if([YOUR_MANAGED_OBJECT_CONTEXT hasChanges]) { [YOUR_MANAGED_OBJECT_CONTEXT save:error];}
这个例子是以fid查找记录再删除的,可是我看了网上一些教程,大家好像core data设计数据结构都没有什么主健啊,自动增长之类的东西,这个fid怎么来就有点悬了,但是不通过这个fid又怎么删除的,网上找了很久,一直没找到答案,请高手指点一下,谢谢。
这个例子是以fid查找记录再删除的,可是我看了网上一些教程,大家好像core data设计数据结构都没有什么主健啊,自动增长之类的东西,这个fid怎么来就有点悬了,但是不通过这个fid又怎么删除的,网上找了很久,一直没找到答案,请高手指点一下,谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货