2014-10-30 1 views
1

아무 이유없이이 코드를 실행 한 후 왜 NSURL, data = nildata 2 = 52104bytes ?? aURL 원격 URL 또는 aURL 로컬 소스가 아닌 경우 당신이있는 NSURLConnection과 NSURLConnectionDelegate를 사용하는 경우 내 생각NSData - URL 문제의 데이터로드

NSData *data = [NSData dataWithContentsOfURL:aURL]; 

NSData *data2 = [[NSFileManager defaultManager] contentsAtPath:[aURL absoluteString]]; 
+0

'aURL'을 어떻게 다루고 있습니까? –

+1

'aURL' 콘텐츠를 여기에 넣는 것이 도움이 될 수 있습니다 :) –

+0

aURL은 로컬 경로입니다. 그리고 나는 그것이 유효하다고 말했다. 두 번째 라인과 다른 NSFileManager 메소드에 의해 검사됩니다. –

답변

0

더 낫다.

+2

또는 최신 정보를 원할 경우 NSURLSession. – Abizern

+0

솔직히 나는 대체 솔루션을 찾기보다는 작동해야하는 방법이 왜 더 궁금 해서요. –

+0

읽는 파일의 위치에 따라 다릅니다. 온라인 상태 인 경우 첫 번째 방법을 사용해야하며, 로켈에있는 경우 두 번째 방법을 사용해야합니다 –