willSendRequest redirectResponse不会在iPhone SDK2.0工作

问题描述:

我用的是委托方法连接:willSendRequest:redirectResponse:在SDK 2.2,如下面的代码:willSendRequest redirectResponse不会在iPhone SDK2.0工作

- (NSURLRequest *)connection:(NSURLConnection *)con willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse 
{ 
if(redirectResponse) { 
    if(!self.autoRedirect) { 
    NSLog(@"response will redirect"); 

    request = nil; 

    } 
} 
return request; 

如果请求返回到零,它似乎它挂在这里,委托didReceiveData不会被调用。

但在SDK 3

这个任何建议作品?

我认为请求参数是通过引用传递的,所以如果你改变它,你会得到你所做的改变的响应。

+0

谢谢。在考虑源代码之后,我认为它需要重写它 – WholeIphone 2013-04-19 02:44:11