ドロップボックスに画像をアップロードしようとしています。SDKの最新バージョン(9月17日)を使用しており、アプリの認証に成功しました。
これを行うコードは次のとおりです。
for ( NSUInteger i = 0; i < [photos count]; i ++ ) {
NSString *filename = [NSString stringWithFormat:@"%d.png", i+1];
NSString *file = [NSTemporaryDirectory() stringByAppendingPathComponent:filename];
[UIImagePNGRepresentation([photos objectAtIndex:i]) writeToFile:file atomically:YES];
NSString *destDir = @"/";
[self.dropboxClient uploadFile:filename toPath:destDir withParentRev:nil fromPath:file];
}
ノート:
self.dropboxClient
インスタンス化されたDBRestClient
オブジェクトです。photos
UIImagesのNSMutableArrayです(リスト内の各オブジェクトでNSStringFromClass()メソッドを使用して、オブジェクトが画像であることを確認しました)。
最も重要なことは、デリゲートを設定したにもかかわらず、デリゲートメソッドが入力されていないため、DBRestClient
オブジェクト( )に問題がある可能性があると思います。self.dropboxClient
ありとあらゆる助けをいただければ幸いです。