gpt4 book ai didi

ios - CloudKit:获取列表属性中具有特定元素的记录

转载 作者:行者123 更新时间:2023-11-28 06:24:07 24 4
gpt4 key购买 nike

我想知道是否可以形成一个 NSPredicate这将在 CloudKit 中执行以下操作:

假设我有一些记录类型A。假设 A 有一些类型为 [CKReference] 的属性 b .设 cCKReference 类型的某个元素可能在 b 中。

我想查询列表 b 中具有 c 的所有 A 类型的记录。是否可以用 NSPredicate 来做到这一点?

提前致谢!

编辑

我基本上想这样做 ( CloudKit - NSPredicate for finding all records that contain specified CKReference in a reference list ),但在 Swift 3 中。我很难在网上找到很好的资源来解释如何使用 containsNSPredicate .

最佳答案

就我在问题中使用的变量而言,这是最终对我有用的东西:

c= CKReference(recordID: userRecordID!, action: .none)

let joinedPredicate = NSPredicate(format: "%K CONTAINS %@",b,c)

let joinedQuery = CKQuery(recordType:A, predicate: joinedPredicate)

关于ios - CloudKit:获取列表属性中具有特定元素的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42499876/

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