2011-02-03 8 views
0

私のiPadアプリでは、NSURLConnectionを作成しています。有効なURLが指定されている場合、返されたデータをホストから読み取ることができます。しかし、無効なURLを入力すると、リクエストを実行しようとするとアプリがクラッシュします。URLが利用可能な宛先に移動するかどうかを確認する -

URLがアクセス可能なホストを指しているかどうかを判断する最も簡単な方法は何ですか?

Appleには到達可能性のチュートリアルがありますが、特定のホストに到達できるかどうかを確認することはできません。

ありがとうございました。

答えて

1

NSURLConnectionのデリゲートメソッド:

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 
{ 
    NSLog(@"ERROR with theConenction"); 
    [connection release]; 
} 
+0

あなたはHTTP接続を使用している場合、それはまた、接続引く価値がある:(あなたがNSHTTPURLResponseではなく、プレーンNSURLResponseを取得します)とレスポンスコードをチェック:didReceiveResponseを。それ以外の場合は、500応答コード(内部サーバーエラー)が返されますが、データを返す有効な接続(通常は500エラーが発生しているというWebページ)が表示されます。 – Tommy

関連する問題