coredata 查找,增,删,改
来源:互联网 发布:美国eia原油库存数据公布时间 编辑:程序博客网 时间:2024/05/21 10:58
查找
let request = NSFetchRequest.init() let entity = NSEntityDescription.entityForName("Event", inManagedObjectContext: self.appDelegate.managedObjectContext) request.entity = entity //设置要查找的模型 let pre = NSPredicate(format: "name == 'xxx'") //根据需要可以添加谓词 request.predicate = pre do{ try self.eventArray = self.appDelegate.managedObjectContext.executeFetchRequest(request) }catch{ NSLog("updateDatas() has error!") }
增加
func Add() { let event = NSEntityDescription.insertNewObjectForEntityForName("Event", inManagedObjectContext: self.appDelegate.managedObjectContext) as! Event event.name = self.name.text event.happenDate = NSDate() do{ try self.appDelegate.managedObjectContext.save() }catch{ NSLog("Add() save error" ) } }
删除
let delEvent = eventArray[indexPath.row] as! Event self.appDelegate.managedObjectContext.deleteObject(delEvent) do{ try self.appDelegate.managedObjectContext.save() }catch{ NSLog("delete make error") } self.eventArray.removeAtIndex(indexPath.row) tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
修改
let updateEvent = ... /* 修改updateEvent的属性 */ do{ try self.appDelegate.managedObjectContext.save() //保存 }catch{ NSLog("updateEvent make error") }
0 0
- coredata 查找,增,删,改
- iOS里CoreData的 增 删 改 查
- 关于CoreData的增、删、改、查 (1)
- coreData增删改查
- CoreData增删查改
- CoreData“增删改查”
- CoreData 增删查改
- coreData增删改查正则
- CoreData的增删改查
- CoreData的增删改查
- 06-CoreData增删改查
- iOS CoreData增删改查
- Swift CoreData增删改查
- swift3 CoreData增删改查
- (CoreData的使用,增删改查)
- CoreData使用笔记 之 增删改查
- ios coredata 增删改查代码
- coreData实现增删除改查
- 运行第一个 docker image 并在浏览器中查看
- 为什么802.3MAC帧最小是64字节?
- 部分小代码
- C#Hashtable键值对集合
- JQuery的父、子、兄弟节点查找方法
- coredata 查找,增,删,改
- 深圳郎仁科技iobd2利用代码
- HI258摄像头旋转配置问题
- 监听返回键并退出所有Activity示例
- OJ 系列之【中级】双链表基本操作
- cc2530-基于contiki系统读取DHT11问题总结
- not allowed to access to crontab because of pam configuration
- Ubuntu android studio 创建虚拟设备问题
- sqlserver删除所有表(表结构和数据)