문자열은 약 500 자이며 앱 시작시 다운로드해야합니다. 속도가 중요하지 않은 경우Cocoa-Touch URL에서 데이터를 다운로드하는 가장 쉬운 방법은 무엇입니까?
답변
, 당신은 간단하게 작성할 수 있습니다
NSString *string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://example.com/str.txt"]];
그러나 (! 밖으로 위의 코드 시간이 경우, 아이폰 OS 앱을 죽일 것이다), 우아한 관용적 및 안전하려면, NSURLConnection을 사용하거나 위의 코드를 NSThread로 간단하게 래핑하십시오.
NSThread 워드 프로세서 : http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSThread_Class/Reference/Reference.html
있는 NSURLConnection 워드 프로세서 : http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html
는 도움이되기를 바랍니다.
"문자열이 누락 된 경우" – airplaneman19
연결이없고 다운로드에 실패하면 어떻게 되나요? – Hedam
그러면 메서드 1은 nil을 반환하거나 NSURLConnnection은 해당 대리자에 알립니다 –
- 1. 웹에서 HTML 페이지를 다운로드하는 가장 쉬운 방법은 무엇입니까?
- 2. Android 애플리케이션의 웹 페이지에서 그림을 다운로드하는 가장 쉬운 방법은 무엇입니까?
- 3. 자바 스크립트로 URL에서 파일을 다운로드하는 방법은 무엇입니까?
- 4. URL에서 로컬 디렉토리로 이미지를 다운로드하는 방법은 무엇입니까?
- 5. 웹 URL에서 모든 파일을 다운로드하는 방법은 무엇입니까?
- 6. URL에서 .txt 파일을 다운로드하는 방법은 무엇입니까?
- 7. 데이터베이스 초기 데이터를 iOS 앱에 다운로드하는 가장 좋은 방법은 무엇입니까?
- 8. div의 데이터를 페이지 매김하는 가장 쉬운 방법
- 9. C/C++에서 데이터를 전송하는 가장 쉬운 (가장 쉬운) 방법은 무엇입니까
- 10. 가장 쉬운 방법은?
- 11. iPhone 앱에서 데이터를 유지하는 가장 쉬운 방법은 무엇입니까?
- 12. 여러 엔터티간에 데이터를 동기화하는 가장 영리하고 쉬운 방법은 무엇입니까?
- 13. 2 개의 C 프로그램간에 데이터를 전송하는 가장 쉬운 방법은 무엇입니까?
- 14. Java 웹 앱에서 샘플 데이터를 처리하는 가장 쉬운 방법은 무엇입니까?
- 15. matlab에서이 문자열의 데이터를 추출하는 가장 쉬운 방법은 무엇입니까?
- 16. Windbg 스크립트에서 데이터를 할당하는 가장 쉬운 방법은 무엇입니까?
- 17. 내 모든 BLOBSTORE 데이터를 삭제하는 가장 쉬운 방법은 무엇입니까?
- 18. WordPress 백엔드로 폼에서 POST 데이터를 표시하는 가장 쉬운 방법은 무엇입니까?
- 19. 한 테이블에서 다른 테이블로 데이터를 복사하는 가장 쉬운 방법은 무엇입니까?
- 20. 데이터 테이블을 표시하는 가장 쉬운 방법은 무엇입니까?
- 21. Wordpress 웹 사이트에서 데이터를 다운로드하는 가장 좋은 방법은
- 22. PHP 페이지에서 데이터를 유지하는 가장 쉬운 방법
- 23. 가장 쉬운 방법은
- 24. PHP, 가장 쉬운 방법은
- 25. 가장 쉬운 방법은 수직
- 26. asp.net에서 xml 파일을 작성하고 다운로드하는 가장 좋은 방법은 무엇입니까?
- 27. RadGridAttachmentColumn에서 바이너리 데이터를 다운로드하는 방법은 무엇입니까?
- 28. Android : 소량의 데이터를 저장하는 가장 쉬운 방법은 무엇인가요?
- 29. Spring MVC를 사용하여 URL에서 파일을 다운로드하는 방법은 무엇입니까?
- 30. URL에서 파일을 다운로드하는 방법은 무엇입니까? (브라우저에서 열지 않기)
그리고 장치에 인터넷 연결이없는 경우 어떻게 할 것입니까? –
앱을 사용하기 전에 인터넷에 액세스 할 수 있다고 사용자에게 알립니다. – Hedam