我将 Dropbox 核心 API 与我的两个 iOS 应用程序集成在一起。成功地。几周前,它运行良好。但是现在,当我在装有 iOS 5.0 或 iOS 4.2 的设备上运行这些应用程序并尝试调用 uploadFile: API 时,我收到此错误:
error making request to /1/files_put/sandbox/abc.xyz - (-1021) Error Domain=NSURLErrorDomain Code=-1021 "The operation couldnÕt be completed. (NSURLErrorDomain error -1021.)" UserInfo=0x28af00 {destinationPath=/abc.xyz, sourcePath=/var/mobile/Applications/FB0373C9-...C4F0874D40/Documents/abc.xyz}
其中 abc.xyz 是我要上传的文件名。
-1021 错误代码通常出现在上传时身份验证失败的情况下。文件上传后也是如此。但这一次它甚至在上传开始之前就出现了。
我尝试了 loadMetadata: API,它工作正常,并返回元数据。
在 2 台安装了最新 iOS 的设备上,Dropbox 上传工作正常。我尝试更新到最新的 SDK,但即使那样它也不起作用。