"找不到资产文件" (三千〇二分之一十六); "无法读取文件"

时间:2015-02-25 19:55:35

标签: ios cloudkit

我想保存一个CKAsset并收回此错误:找不到资产文件" (三千〇二分之一十六); "无法读取文件

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

此错误表示当CloudKit尝试将支持CKAsset的文件上载到服务器时,该文件不存在。这可能是出于以下两个原因之一:

  1. 资产的fileURL指向不存在的文件。
  2. CKModifyRecordsOperation完成之前删除了该文件。
  3. 保存资产时,您需要保留支持文件,直到CKModifyRecordsOperation成功完成。

    仔细检查您的流程可以打开传递给-[CKAsset initWithFileURL:]的网址的文件。