我在从服务器下载 xml 文件时遇到了一个奇怪的问题。
我正在尝试使用以下代码获取 schedulist.xml,
- (void) downloadXml:(NSString*)url {
_urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
[_urlRequest setHTTPMethod:@"GET"];
if(_urlConnection !=NULL)
return NO;
_urlConnection = [[NSURLConnection alloc] initWithRequest:_urlRequest delegate:self startImmediately:YES];
}
问题是 ,
- 当互联网可用时,如果我单击按钮下载 xml,很好。正在下载 XML。
- 现在关闭互联网,如果我再次单击该按钮,它正在调用
didReceiveResponse,didReceiveData and connectionDidFinishLoading.
FYI,我已删除旧的响应数据。
但问题是,如果我使用[_urlRequest setHTTPMethod:@"POST"];
它工作正常,那就是
- 使用互联网正常工作
didFailWithError
被叫
可能是什么问题呢 ?