2011-02-23 2 views
0

URL에서 파일을 다운로드하지만 URL이 작동하는지 여부를 확인하는 방법 ?? URL이 iphone에 유효한지 확인하는 방법

NSString *durl = [[[NSString alloc] initWithFormat:@"http://xyz/ServicesVersion.aspx"]; 


durl = [durl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 




NSURL *urla = [[[NSURL alloc] initWithString:durl]autorelease]; 

하지만 durl가 죽었다는 말을 할 수 있습니다 (나는 그것을 확인하는 방법 후 일부 쓰레기 값을 의미) ?? // 업데이트

URL 오류 처리 중 URL을 처리 할 수 ​​있도록 URL이 일부 오류를 표시하는 경우 어떻게 바꿀 수 있습니까?

+1

코드는 포인터 기반 메모리 관리에 대한 이해가 부족함을 나타냅니다. 포인터가 무엇이며 코드에 어떤 의미가 있는지 http://boredzo.org/pointers/를 읽으십시오. –

+1

프라 자카의 변호에서 그는 정말로 autorelease를 놓치고 있습니다. 질문에 "iphone"이라는 태그가 지정되지 않으면 가비지 수집을 사용하고 있다고 제안 할 것입니다. –

답변

1

문자열이 완전한 쓰레기 인 경우 NSURL은 초기화 할 수 없으며 nil을 반환합니다.

+1

에는 200과 같은 헤더 값을 잡는 방법이 있으므로 체크 포인트를 만들 수 있습니다. – prajakta

+1

NSURLConnection을 사용할 때 NSURLResponse를 확인할 수 있습니다. 각 클래스의 설명서를 참조하십시오. –

관련 문제