ios - 所有 CKAsset 在所有设备上都可用吗?

标签 ios cloudkit ckasset

当我将CKAsset保存到服务器时,它在所有设备上都可用吗?如果在某个设备上我不需要其中一项 Assets 怎么办?那里也会占用空间吗?

enter image description here

最佳答案

这要看情况。仅当设备读取相应的 CKRecord 时,CKAsset 才在设备上可用。如果它不读取 CKRecord,那么您也不会拥有 CKAsset。

此外,您无法 100% 确定一旦您读取了 CKAsset,它也会位于 Caches/CloudKit/Assets 中。那只是一个缓存。我不确定清理它的逻辑是什么,但它可以清理

关于ios - 所有 CKAsset 在所有设备上都可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28762394/

相关文章:

ios - AIR 3.6 + ASC 2.0 在 iOS Release Build 中产生白屏

ios - 如何使用 url 打开 ios 应用程序?

swift - 将记录保存到 CloudKit 时应用程序崩溃

ios - 将 Assets 列表(数组)保存到特定的 CKRecord

swift - 从核心数据中保存 CKAsset

ios - 在 CloudKit 中将图像存储为 CKAsset,图像倒置

ios - 如何将 executeFetchRequest 结果附加到数组结构中

ios - 方法 LocationManager :didEnterRegion and LocationManager:didExitRegion is getting called continuously

xcode - 核心数据,CloudKit - 重复数据删除导致零关系

cloudkit - 突然出现大量 CloudKit 错误 (500)