大家好我通过编程方式使用获取请求从核心数据中获取数据?我的问题是如何使用获取数据 fetchRequestTemplateForName?
答案 0 :(得分:4)
您需要做的是声明 managedObjectContext 和 managedObjectModel :
let context: NSManagedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
let model: NSManagedObjectModel = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectModel
然后您可以简单地使用您创建的获取请求模板。如果模板名称是" oldThen35"代码如下所示:
let request = model.fetchRequestTemplateForName("olderThen35")!