Iphone 如何在dropbox上载文件方法中传递imageView.image

Iphone 如何在dropbox上载文件方法中传递imageView.image,iphone,uiimageview,Iphone,Uiimageview,我正在尝试从uiimagepicker上传图像,它正在imageview中返回图像 现在我想上传这个选定的图像到dropbox。我该怎么做 我的代码是 - (IBAction)uploadButtonPressed:(id)sender { [restClient uploadFile:@"Test.png" toPath:@"/" fromPath:imageview.image]; } 这是在发出警告,因为它在路径的中使用NSString: 如何在此处传递图像及其名称?您

我正在尝试从uiimagepicker上传图像,它正在imageview中返回图像

现在我想上传这个选定的图像到dropbox。我该怎么做

我的代码是

- (IBAction)uploadButtonPressed:(id)sender {

    [restClient uploadFile:@"Test.png" toPath:@"/" fromPath:imageview.image];

}   
这是在发出警告,因为它在路径的中使用NSString
如何在此处传递图像及其名称?

您首先需要将图像保存到文档目录,然后执行所有功能:

[restClient uploadFile:@"Test.png" toPath:@"/" fromPath:@"path/of/file/indocmentdirectory"];

好的。意味着我应该使用UIImagePickercontrollersourcetypecamera,然后将其保存到文档目录?我建议您将图像保存到临时目录(使用NSTemporaryDirectory())而不是文档目录,但我同意rckoenes的回答。保存到文档目录的问题是,如果你的应用程序支持iTunes文件共享,那么你的应用程序中就会有这些临时图像文件。@rekle和@rckoenes我将两者都尝试。.另一个问题是:我使用restClient loadFile从dropbox下载文件,它工作正常。但当我尝试下载文件夹时,它给出了错误404