2011-02-03 3 views
0

iPad 응용 프로그램에서 NSURLConnection을 만들고 유효한 URL이 제공되면 호스트에서 반환 된 데이터를 읽을 수 있습니다. 그러나 잘못된 URL을 입력하면 요청을하면 앱이 다운됩니다.URL이 사용 가능한 대상으로 이동하는지 확인합니다. - iPad

URL이 액세스 할 수있는 호스트를 가리키는 지 확인하는 가장 쉬운 방법은 무엇입니까?

나는 Apple이 접근성 지도서를 가지고 있음을 보았지만 특정 호스트에 도달 할 수 있는지를 확인할 수는 없었다.

감사합니다.

답변

1

있는 NSURLConnection 위임 방법 :

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

HTTP 연결을 사용하는 경우 다음 그것은 또한 가치 잡기 연결의 : didReceiveResponse : 및 응답 코드를 확인 (당신이 일반 NSURLResponse보다는 NSHTTPURLResponse를 얻을 수 있습니다). 그렇지 않으면 500 응답 코드 (내부 서버 오류)가 발생하지만 데이터를 반환하는 유효한 연결 (대개 500 오류가 있다는 웹 페이지)이 표시 될 수 있으므로 문제를 발견하고 잘못 대응하지 않아도됩니다. – Tommy

관련 문제