sendAsynchronousRequest 메서드로 NSURLConnection을 사용하고 있습니다 (블록에서 데이터 전달).
위의 방법을 사용하여 서버에서 비디오 파일을 다운로드하고 캐시 폴더에 로컬로 저장합니다.
URL이 유효하면 정상적으로 작동합니다. URL이 유효하지 않은 경우 (지정된 URL에서 동영상을 사용할 수없는 경우), 파일 이름을 가진 파일이 계속 저장됩니다. NSError는 nil이며 NSData 객체는 nil이 아닙니다. URL이 유효하지 않은지 확인하려면 어떻게해야합니까?iOS - NSURLConnection - URL 확인
1
A
답변
1
블록에서 NSURLResponse
을 확인하십시오. HTTP 요청 인 경우 실제로는 NSHTTPURLResponse
입니다. HTTP 오류를 확인하려면 statusCode
을 확인하십시오. 404, 302 등일 수도 있습니다.
또한 반환 된 데이터를 확인하고 문자열로 변환하여 흥미로운 것이 있는지 확인하십시오. 때로는 반환 된 HTML에 리디렉션이 있습니다.
관련 문제
- 1. NSURLConnection 유효성 확인
- 2. NSURLConnection : 잘못된 URL 문제
- 3. iOS NSURLConnection - 응답의 오류 설명
- 4. iOS 앱에서 NSUrlConnection 캐시 지우기?
- 5. iOS - NSURLConnection - 요청한 문자의 적절한 인코딩
- 6. iOS 용 XCode 4.2.1의 NSURLConnection 설명서가 없습니까?
- 7. NSRunLoop 확인 및 적절한 NSURLConnection 메서드 사용
- 8. iOS 서버 연결 확인 및 다운로드 성공
- 9. iOS 용 스텁 서버 만들기 (NSUrlConnection 조롱)
- 10. iOS - NSURLConnection - 서버에 연결하여 Nonce 받기
- 11. NSURLConnection 대리인이 iOS 5의 주 스레드에서 호출되었습니다.
- 12. iOS NSURLConnection 객체는 항상 동일한 응답을 반환합니다.
- 13. iOS5의 NSURLConnection
- 14. NSURLConnection
- 15. NSURLConnection 캐시 지속성
- 16. iPhone, NSURLConnection> didReceiveData : (NSData *) data, 결과 데이터 확인 방법
- 17. initWithNibName의 NSURLConnection?
- 18. NSURLConnection 대리자가 작동하지 않습니다.
- 19. NSOperation의 NSURLConnection
- 20. URL 슬러그 유효성 확인
- 21. Java : Regex URL 확인
- 22. 자바 스크립트로 URL 확인
- 23. 올바른 URL 확인 방법
- 24. 루비 URL 유효성 확인
- 25. URL 형식 확인
- 26. JavaScript 현재 URL 확인
- 27. http가없는 URL 확인
- 28. URL 경로 유효성 확인
- 29. 트위터 URL 확인
- 30. 폴더의 URL 확인
NSError가 반환되지 않는 경우? – utahwithak
제 설명에서 죄송합니다. 지금 수정했습니다. NSError는 nil이고 NSData는 nil이 아닙니다. 그러나 동영상은 해당 URL에 없습니다. – Satyam