如何通过字段以及记录类型执行查询

时间:2015-07-06 22:59:44

标签: ios cloudkit ckquery

我想知道是否有可能通过其记录类型以及数据库中的字段来搜索CKRecord。例如,我现在用我的代码来获取记录:

Phoenix.PubSub.subscribe/4

这只搜索记录类型,对于我的程序,我需要能够更深入地指定一个字段以进行搜索。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

CKQuery documentation向您展示了如何构建更复杂的查询。这是一个简单的例子:

let firstName = "John"
let age = 20

let predicate = NSPredicate(format: "firstName = %@ AND age >= %@", firstName, NSNumber(integer: age))

let query = CKQuery(recordType: "Employee", predicate: predicate)