作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在私有(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/
我是一名优秀的程序员,十分优秀!