如何在Swift中从CloudKit中删除资产?

时间:2018-02-11 07:08:45

标签: swift cloudkit

我一直在搜索互联网并且无法找到任何关于如何使用Swift删除CloudKit中的资产(例如图像)的内容?在CloudKit仪表板中,您可以单击“资产”字段下的红色X将其删除;我只需要知道如何在Swift中执行此操作。我尝试研究时出现的唯一搜索结果涉及删除记录。

1 个答案:

答案 0 :(得分:1)

取自CKAsset文件:

  

您无法直接从服务器删除资产数据。当您不再需要与资产关联的数据时,请从记录中删除指向该数据的所有资产对象。例如,对于包含资产作为字段的记录,请将字段的值设置为nil。当没有资产对象引用数据时,服务器会在将来的某个时间点懒惰地删除资产数据。 (确切时间未指定,但至少假设几天。)