原始地址: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])
{
for (NSManagedObject *obj in datas)
{
[co

本文详细介绍了在iOS开发中使用CoreData进行数据删除的三种方式:通过上下文的deleteObject方法,XMPP结合MagicalRecord的删除操作,以及不推荐的直接删除数据库文件或使用SQLite SQL语句的方式。
最低0.47元/天 解锁文章
5958

被折叠的 条评论
为什么被折叠?



