首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKRecordZone中的记录仍然显示在CloudKit仪表板中

CKRecordZone中的记录仍然显示在CloudKit仪表板中
EN

Stack Overflow用户
提问于 2016-08-05 11:53:22
回答 1查看 192关注 0票数 2

我们有一个将记录同步到CloudKit的应用程序。

它们存储在自定义区域中。我们需要提供一个功能来“清除CloudKit中的所有数据”。由于记录的数量可能很高,所以我们不希望单独或批量地删除它们(可能是多个批次)。因此,我们直接删除自定义区域。

区域已成功删除,但记录仍显示在CloudKit仪表板中。这是意料之中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-21 08:17:35

你所做的应该是正确的,就像医生说的:

删除记录区域也会删除它包含的任何记录。

但是您在云仪表板上看到的应该是那些缓存的记录造成的,这些记录将在将来被删除,只是不会立即发生。

在doc中没有明确的解释,但它确实提到了CKAsset上的类似策略

..。当没有资产对象引用数据时,服务器将在将来的某个时候延迟删除资产数据。(未指定具体时间,但至少假定几天。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38788601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档