gpt4 book ai didi

swift - 如何在没有谓词的情况下创建 CKQuery?

转载 作者:IT王子 更新时间:2023-10-29 05:10:47 26 4
gpt4 key购买 nike

我需要查询所有记录类型,不进行任何过滤。我尝试了两种方法:

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 - 如何在没有谓词的情况下创建 CKQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24620083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com