swift – 如何使CKQuery没有谓词?

前端之家收集整理的这篇文章主要介绍了swift – 如何使CKQuery没有谓词?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要查询所有的记录类型,没有任何过滤。我尝试了两种方法
let query = CKQuery(recordType: "Pm",predicate: nil)
let query = CKQuery(recordType: "Pm",predicate: NSPredicate(format: ""))

我有错误

‘NSInvalidArgumentException’,reason: ‘Unable to parse the format
string “”‘

怎么做?

如果没有谓词,则不能执行查询,但是NSPredicate确实有一个方法,而在Swift中,它通过初始化程序使用:
init(value: Bool) -> NSPredicate // return predicates that always evaluate to true/false

用法如下。

let predicate = NSPredicate(value: true)

猜你在找的Swift相关文章