问下coreData怎么删除一行数据?

[复制链接]
查看11 | 回复2 | 2021-1-27 07:05:32 | 显示全部楼层 |阅读模式
我买的这本书在这个问题上就偷懒了。网上找了下答案,有比较接近的
NSFetchRequest*fetchRequest=[NSFetchRequestfetchRequestWithName:YOUR_ENTITY_NAME];
fetchRequest.predicate=[NSPresdicatepredicateWithFormat:@\"fid==3\"];
NSError*error;
NSArray*fetchResult=[YOUR_MANAGED_OBJECT_CONTEXTexecuteRequest:fetchRequesterror:&error];
if(!error){
for(Entry*objectinfetchResult){
[YOUR_MANAGED_OBJECT_CONTEXTdelete:object];
}
}
if([YOUR_MANAGED_OBJECT_CONTEXThasChanges]){
[YOUR_MANAGED_OBJECT_CONTEXTsave:error];
}

这个例子是以fid查找记录再删除的,可是我看了网上一些教程,大家好像coredata设计数据结构都没有什么主健啊,自动增长之类的东西,这个fid怎么来就有点悬了,但是不通过这个fid又怎么删除的,网上找了很久,一直没找到答案,请高手指点一下,谢谢。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:05:32 | 显示全部楼层
upupupupup
回复

使用道具 举报

千问 | 2021-1-27 07:05:32 | 显示全部楼层
upupupupup
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行