2

当我保存CKAsset到服务器时,它可以在所有设备上使用吗?如果在某个设备上我不需要其中一项资产怎么办?那里也会占地方吗?

在此处输入图像描述

4

1 回答 1

5

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

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

于 2015-02-27T11:12:13.133 回答