帮助上传图片iPhone

时间:2011-02-27 13:58:52

标签: objective-c image upload

问候,

我正在使用以下代码将图像上传到我的服务器:

http://cocoadev.com/index.pl?HTTPFileUploadSample

然而,当我去上传图片时,我不断收到以下异常,我不太清楚这意味着什么:

* 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'+ [NSURL URLWithString:filePath:delegate:doneSelector:errorSelector:]:无法识别的选择器发送到类0x3ea4f8a8'

以下是导致此异常的代码:

[[Uploader alloc] initWithURL:[NSURL URLWithString:@"http://www.mysite.com/driver/ajax/uploadPhoto.1.php"
                                              filePath:@"/Users/someone/foo.jpg"
                                              delegate:self
                                          doneSelector:@selector(onUploadDone:)
                                         errorSelector:@selector(onUploadError:)]];

我不太确定这些选择器“onUploadDone:”和“onUploadError:”是什么。我需要实现这些方法吗?

非常感谢任何见解。

非常感谢,

1 个答案:

答案 0 :(得分:1)

您错过了网址后面的]。您想调用NSURL的方法URLWithString并将结果作为参数传递给initWithURL:filePath:delegate:doneSelector:errorSelector: 是的,您必须实施onUploadDoneonUploadError

相关问题