サーバーから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
呼ばれている
何が問題なのですか?