gpt4 book ai didi

ios - 我如何在 CloudKit 中创建一个记录作为 child 的记录列表?

转载 作者:行者123 更新时间:2023-11-28 08:35:27 28 4
gpt4 key购买 nike

我想在私有(private)数据库中有一条代表购物 list 的记录,然后我想拥有代表购物 list 上的项目的该购物 list 的子记录。我想知道这是否可能,如果可能的话,我是否应该将其作为购物 list 记录的子记录来实现,或者我是否应该将“项目”作为 NSArray 类型的“购物 list ”记录的属性,然后添加项目 CKRecords 到该数组。

文档中并不清楚 CKRecord 是否可以是另一个 CKRecord 的子项。

最佳答案

用一种记录类型表示您的购物 list ,另一种记录类型表示购物 list 上的商品。

在您的购物 list 记录类型中,有一个字段是 CKReferences 数组,每个 CKReferences 指向一个项目记录。

在您的商品记录类型中,有一个字段是指向购物 list 的 CKReference(例如称为 isOnShoppingList),并将其 CKReferenceAction 设置为 DeleteSelf。这将确保如果购物 list 被删除,该项目也被删除。

(编辑:使用 CKReferenceAction = DeleteSelf 添加反向引用。)

关于ios - 我如何在 CloudKit 中创建一个记录作为 child 的记录列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37883179/

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