使用RestKit创建简单请求

时间:2012-07-17 07:11:17

标签: ios restkit

我无法使用RestKit api创建简单的RKRequest。

我只需要使用提供的url(这是一个预先指定的amazon s3 url)发出PUT请求,然后将一些NSData附加到此请求。我还想设置此请求的委托。

我尝试了很多方法,但似乎都没有。

非常感谢任何帮助。

RKParams* params = [RKParams params];
        [params setData:picInUse.imageData MIMEType:@"image/jpeg" forParam:@"image"];

uploadPictureRequest = [[RKRequest alloc] init];
uploadPictureRequest.URL = [NSURL URLWithString:currentRequestURL];
uploadPictureRequest.method = RKRequestMethodPUT;
uploadPictureRequest.delegate = self;
uploadPictureRequest.params = params;

[uploadPictureRequest sendAsynchronously];

编辑:

问题是委托永远不会被调用,它会被调用RKCLient发送的请求,但不会被调用。

当我从uploadpicture请求获取NSLOG时,我得到NULL

NSLog(@"%@",uploadPictureRequest.URL);

我收到的消息是:

  

E restkit.network:RKRequest.m:623无法将请求发送到(null)到期   连接超时。超时间隔= 0.000000

0 个答案:

没有答案