NSURLConnection
を作成していますが、無効なURL(http://thiswontwork.com/asdf)を使用しています。私はメインスレッドで呼び出すと、私はデリゲートのすべてのデリゲートメソッドを実装しました。NSURLConnectionが無効なURLでハングアップする
接続がハングアップし、デリゲートメソッドが呼び出されない場合は、connection:didFailWithError:
が呼び出されると予想されます。呼び出される唯一のデリゲートメソッドは
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
誰もがこのようなことを知っていますか?
デバイスとシミュレータ(xCode4のiOS5)のデバッガで発生します。
デモを行うには、単一のボタンを使用した簡単なビューコントローラを作成してください。必要に応じてコードを投稿できます。
要求のタイムアウト間隔が30秒に設定されています。
どのように接続を作成していますか、問題が他の場所にあるようですが、そのコードも追加できますか? – rishi
呼び出されないデリゲートメソッドのスペルが正しいことを確認してください。 – Costique
は後でコードを投稿しますが、上記のハイライトされたデリゲートメソッドを削除すると、他のデリゲートメソッドが成功レスポンスコードで呼び出されます。 NSURLConnectionに奇妙なハングアップを持つ他の(自明ではない)コードがあります。それは私が別のライブラリを使っていたその後のプロジェクトの古いプロジェクトです。 – gamozzii