Dan*_*row 1 ios cloudkit ckrecord ckasset
我写的应用程序将让人们存储几张照片,并将它们与一个对象相关联.
我以为我会使用CloudKit来存储这些图像,就像CKAssets一样.
在CloudKit中,除了其他属性列表类型之外,我还可以创建一个CKAsset,并将文件附加到它(在我的例子中是一个JPEG).我还可以附加任何这些类型的NSArray,包括CKAsset.
我的用户可能会为每个对象发送5张图片,或者可能是30 ...谁知道.
只是想知道是否有人遇到过这样的情况,并且看到了这种方法的缺点.(例如,为每个图像创建单独的CKRecords,并添加对另一个CKRecord的引用).
使用多个CKAsset获取CKRecord可能需要相当长的时间才能下载.你无法控制它.如果你将每个资产存储在它自己的CKRecord中并且CKReference到它的父记录,那么你可以查询它们,你就可以看到它们逐个进入.除此之外,您确定在访问主记录时总是需要所有CKAssets吗?如果没有,那将浪费带宽.我会为每个资产建议一个单独的记录.然后,您还可以添加assetType字段,以便在需要时可以区分资产.
| 归档时间: |
|
| 查看次数: |
326 次 |
| 最近记录: |