CloudKit上传速度很慢

时间:2015-01-19 21:53:10

标签: ios xcode swift icloud cloudkit

有没有人知道是否有办法加速上传(图片)到CloudKit中的容器?如果我使用Parse执行相同的功能,它比上传到CloudKit快3到4倍....同样适用于下载。有任何想法吗?

感谢Armin

1 个答案:

答案 0 :(得分:1)

如果您使用的是saveRecord,则可能是操作的优先级较低。根据Apple的文档:

  

此方法以低优先级保存记录,这可能会导致记录   在优先级较高的任务之后执行的任务。更多地保存记录   迫切地,用所需的方法创建一个CKModifyRecordsOperation对象   优先。您还可以使用该操作对象来保存多个   同时记录。

因此,如果你确实使用了saveRecord,请尝试使用CKModifyRecordsOperation,看看是否会改善上传时间。

尽管如此,在上传之前还要尝试尽可能地优化图像。并且,在更改(更新)CKRecords的情况下,没有必要保存记录的所有字段(从而重新上传现有图像) - 您可以选择要保存的字段。

希望有所帮助!