//获取entity中的数据
func fetchFiles() {
//第一步,获取总代理
let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate
//第二步,获取对象管理上下文(数据库)
let managedContext = appDelegate.managedObjectContext
//第三步,获取entity的请求对象(表)
let fetchRequest = NSFetchRequest(entityName: "Article")
//第四步,获取结果集
let fetchResults = managedContext?.executeFetchRequest(fetchRequest, error: nil) as [NSManagedObject]?
//第五步, 赋值
if (fetchResults != nil) {
filesTable = fetchResults!
for result in filesTable {
let name = result.valueForKey("name") as String?
let content = result.valueForKey("content") as String?
NSLog("\(name), \(content)\n")
}
}
}
获取Article实体的数据
本文介绍如何从数据库中获取Article实体的数据,包括获取总代理、对象管理上下文、执行数据请求和解析结果。
522

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



