标签: ios icloud cloudkit
我的模型A带有模型B的参考列表。
除了创建A之外,有没有办法保存A填充B,一次一个地创建列表中的每个B元素,然后保存引用列表?
即使在单一关联的微不足道的情况下,保存也很复杂而且不是原子的。
答案 0 :(得分:1)
您必须首先保存记录A,因为您需要recordId来设置所有B记录的CKReference字段。然后,您可以使用CKModifyRecordsOperation保存所有B记录,该操作支持在一个操作中保存多个项目。