NSURLConnection を使用してサーバーに接続しようとしています。私はこれを何度も実装しましたが、現在はどのような場合でもデリゲート メソッドを呼び出していません (成功/失敗/タイムアウト)。なぜそれが起こっているのか理解できません。
以下は私が書いたコードです。
.hi に NSURLConnectionDelegate を実装しました
メートルで
これは呼び出されています。ログを入れて確認しました。
self.connection = nil;
self.connection = [[NSURLConnection alloc] initWithRequest:MyRequest delegate:self startImmediately:YES];
私の接続オブジェクトは nil ではありません。
私が実装したデリゲートメソッドは
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connectionDidFinishLoading:(NSURLConnection*)theConnection
それらすべてにログを入れましたが、どれも呼び出されていません。
サーバーもチェックしましたが、正常に動作しています。インターネットにも接続しています。
私が欠けているものは、誰でも光を投げることができます。