アプリにドロップボックスのサポートが追加されました。認証、ログイン/アウトなど、すべてが完璧に機能しますが、ファイルをアップロードできません。私は使っている
NSArray *p = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* docDir = [p objectAtIndex:0];
NSString *localPath = docDir;
NSString *filename = @"Documents";
NSString *destDir = @"/";
[[self restClient] uploadFile:filename toPath:destDir
withParentRev:nil fromPath:localPath];
アプリケーションの /Document ディレクトリを Dropbox にアップロードしますが、何もアップロードされません。エラーメッセージは表示されません。ディレクトリ Apps/My-Applications-Name が作成されますが、内容はありません。
理由を知っている人はいますか?
この 2 つのデリゲート メソッドもありますが、まだログを取得できません。私も<DBRestClientDelegate>
後ろに持ってい@interface … ()
ます:
- (void)restClient:(DBRestClient*)client uploadedFile:(NSString*)destPath
from:(NSString*)srcPath metadata:(DBMetadata*)metadata {
NSLog(@"File uploaded successfully to path: %@", metadata.path);
}
- (void)restClient:(DBRestClient*)client uploadFileFailedWithError:(NSError*)error {
NSLog(@"File upload failed with error - %@", error);
}