我想知道是否有可能通过其记录类型以及数据库中的字段来搜索CKRecord。例如,我现在用我的代码来获取记录:
Phoenix.PubSub.subscribe/4
这只搜索记录类型,对于我的程序,我需要能够更深入地指定一个字段以进行搜索。任何帮助将不胜感激!
答案 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)