你应该应用这样的东西......
let filter: [String] = [ "String1", "String2", "String3" ]
let predicate: NSPredicate = NSPredicate(format: "%k IN %@", "record_name", filter)
let query: CKQuery = CKQuery(recordType: "RecordType", predicate: predicate)
CKContainer.default.publicCloudDatabase.perform(query, inZoneWith: nil, completionHandler: { @escaping ([CKRecord]?, Error?) -> Void in
// Do what you want with your filtered CKRecords ;)
})
Run Code Online (Sandbox Code Playgroud)
的NSPredicate使用所聚集的操作者IN由阵列中的内容,以过滤器。谓词编程指南中的更多信息
| 归档时间: |
|
| 查看次数: |
1230 次 |
| 最近记录: |