核心数据中的预取?

时间:2017-04-16 07:46:05

标签: ios core-data

在我的应用程序的一个页面中,我让用户过滤存储在Core Data中的条目,让他们看到更精确的数据图片。我想预取用户在viewDidLoad()中可以过滤的所有条目,因此每次用户更改过滤器参数时我都不必进行初始提取。现在,每次用户请求查看过滤后的数据时,我都会提取所有条目:

let request = NSFetchRequest<Event>(entityName: Event.entityName)
let predicate = NSPredicate(format: "toPet.dbName == %@", self.currentPet)
request.predicate = predicate

do {
    let results = try self.managedObjectContext.fetch(request)       
} catch {}

以后是否可以对上述请求的结果进行新的获取请求?

0 个答案:

没有答案