2009-12-01 11 views
0

NSData를 사용하여 URL (RSS 피드)에서 콘텐츠를 가져온 다음 구문 분석합니다. 대부분의 URL이 잘로드되지만 일부는 데이터를 반환하지 않습니다.iPhone - dataWithContentsOfURL : 일부 URL에서 작동하지 않습니다.

이 URL은 웹에서 열리므로 유효하지만 NSData를 반환하지 않습니다. 하나 개는 이러한 URL - feed://jpl.nasa.gov/multimedia/rss/rovers.xml 여기

는 어떻게 그것을 사용하고있어

NSURL *feedURL = [NSURL URLWithString:[myUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
NSData *data = [NSData dataWithContentsOfURL:feedURL]; 

어떤 아이디어 왜합니다 (NSURL 객체가 제대로 형성된다)?

고마워요.

+1

정말 당신의 질문에 대답하지, 사용해보십시오 : dataWithContentsOfURL을 : 옵션 : 오류 : 호출의 오류를 얻을 수 있습니다. 오류 변수에 대한 포인터를 전달한 후 나중에 읽습니다. – Malaxeur

+0

오류 코드는별로 도움이되지 않습니다. 이것은 무엇입니까 보여줍니다 - NSCocoaErrorDomain – lostInTransit

+0

그리고 코드는 256입니다 – lostInTransit

답변

0

NSURLConnection으로 전환하면 디버거에서 어떤 일이 벌어지고 있는지보기위한 위임 방법이 있습니다. 읽지 않은 경우 System Loading URL을 확인하십시오.

관련 문제