ドロップボックス コア API を 2 つの 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 を試しましたが、正常に動作し、メタデータを返します。
最新の iOS がインストールされた 2 台のデバイスでは、ドロップボックス アップロードは正常に機能します。最新のSDKにアップデートしてみましたが、それでもうまくいきません。