2009-12-24 1 views
0

URL에서 데이터를 가져 오려고하는데 nil을 반환합니다. 그러나 같은 라인이 다른 프로젝트에서도 작동합니다. 나는 새로운 프로젝트를 만들어 그것을 테스트했다. 내 코드는 여기NSData datawithcontentsOfURL이 내 프로젝트에서 작동하지 않습니다.

을 NSData * imgData = [을 NSData dataWithContentsOfURL : [NSURL URLWithString : @ "http://image.projectnext.eu/RBXF_Icon.jpg"]];

내 테스트 프로젝트에서는 데이터를 완벽하게 가져 오지만 필요한 프로젝트에서는 작동하지 않습니다. 원래 프로젝트에서 사용할 수있는 설정이 있습니까?

+0

WiFi 또는 전화 네트워크를 통해 하나가 .... 메인 쓰레드 외부에서 제대로 작동하지 않는 객체. 이 코드가 메인 스레드 또는 백그라운드에서 실행되고 있습니까? –

+0

실제로 새 스레드에있는 백그라운드 프로세스에서, 나는 잘 작동하지 않는 NSData를 보았습니다. 주 스레드에서도 작동하지 않았습니다. 한 가지 더 중요한 것은 내가 선언 한 변수가 다음 실행 행에서 nil이되는 것이다. 예를 들어 문자열에 값을 할당하려고했습니다. NSSTRing * str = @ "문자열 추가"; 나는 디버거를 통해 시도하고있다. 다음 실행 라인에서 문자열 값이 0이된다. 그것은 str 값을 "

답변

0

당신이 네트워크에 연결되어 있는지 확인 - 나는 NSURL의 일부를 본 적이

+0

네트워크를 사용할 수 있습니다. 나는 시뮬레이터에서 테스트 중이다. 네트워크 연결이 좋습니다. 그것은 내 샘플 프로젝트에서 절대적으로 작동합니다. –