我正在尝试将图像上传到保管箱。我正在使用最新版本的 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
,因为即使我设置了委托,也没有输入任何委托方法。
任何和所有的帮助将不胜感激!