2012-09-03 3 views
0

NSURLConnection 호출을 발행하기 전에 "불량"URL을 감지하는 방법에 대한 조언이 필요합니다. 나쁜 점은 존재하지 않는 호스트 (예 : www.no_such_host.com)를 의미합니다. URL을 먼저 구문 분석하여 호스트 (제안 환영)를 얻은 다음 호스트가 실제로 등록되어 있는지 확인하고 싶습니다.존재하지 않는 URL을 감지하는 최선의 방법

iOS 라이브러리에서 사용할 수있는 DNS 확인자 조회를 사용하는 간단한 방법이 있습니까?

답변

4

만약 내가 당신이라면, 나는 단지 연결로 갈 것이고, 그 다음에 NSURLConnectionDelegate– connection:didFailWithError: 방법으로 오류를 잡아낼 것입니다. NSURLConnection은 입력 한 URL을 계속 해결합니다. NSURLConnection이 던지는 오류는 Foundation Constants Reference (찾을 수 NSURLErrorDomain)에서 찾을 수 있습니다. 올바르게 기억하면 던져 질 오류는 NSURLErrorCannotFindHost입니다.

+0

예. 연결을 시도하고 실패하면 오류를 확인하십시오. URL 유효 기간을 미리 결정할 필요가 없습니다 ... – nielsbot

관련 문제