所有CKAsset都可以在所有设备上使用?

时间:2015-02-27 10:06:45

标签: ios cloudkit ckasset

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

enter image description here

1 个答案:

答案 0 :(得分:5)

这取决于。只有在读取相应的CKRecord时,CKAsset才能在设备上使用。如果它没有读取CKRecord,那么你也没有CKAsset。

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