CoreData
2017-03-14 17:27:00 4 举报
AI智能生成
IOS CoreData 基本操作
作者其他创作
大纲/内容
NSPersitentStoreCoordinator
存储的位置信息
NSManagerObjectModel
这个Model 类似一个 表结构
通过我们创建的 表名称momd 来初始化
增加
1. WXCoreDataClubModel * insertModel = (WXCoreDataClubModel *)[NSEntityDescription insertNewObjectForEntityForName:tableName inManagedObjectContext:self.managedObjectContext];
赋值 给 insertModel
context 执行 save
查询
1. 获取抽象表结构 NSEntityDescription *entity = [NSEntityDescription entityForName:tableName inManagedObjectContext:self.managedObjectContext];
2. 获取Request NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entity];
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"im_club_id like[cd] %@",im_club_id];
[request setPredicate:predicate];
3. 获取结果 NSArray *result = [self.managedObjectContext executeFetchRequest:request error:&error];
删除
1.通过查询 获取 result< NSManagedObject*>的数组
2. 执行[self.managedObjectContext deleteObject:obj];
3 [self.managedObjectContext save:nil];
0 条评论
下一页