Dropbox核心API – 上传之前的1021错误 – 只在iOS 5及以下版本

我将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错误代码通常出现在上传时validation失败的情况。 这也是上传后的文件。 但是这次甚至在上传开始之前就会出现。

我尝试了loadMetadata:API,它工作正常,并返回元数据。

在安装了最新iOS的2台设备上,Dropbox上传工作正常。 我试图更新到最新的SDK,但即使如此,它不工作。

你可以检查这个构build它在我的iOS 5,6从Dropbox论坛正常工作

你也可以从这里下载构build