gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:35 25 4
gpt4 key购买 nike

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

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

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

最佳答案

正如文档所说,您所做的应该是正确的:

Deleting a record zone also deletes any records it contains.

但是你在Cloud Dashboard中看到的应该是那些缓存的记录导致的,这些记录在未来最终会被删除,而不是立即发生。

文档中没有明确解释,但是在CKAsset上确实提到了类似的策略:

... When no asset objects refer to the data, the server lazily deletes the asset data at some point in the future. (Exactly when is not specified, but assume at least several days.)

关于ios - CKRecordZone 中的记录仍然显示在 CloudKit 仪表板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38788601/

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