該字符串大約500個字符,需要在應用程序啓動時下載。從Cocoa-Touch的URL下載數據最簡單的方法是什麼?
回答
如果速度不是關鍵,可以簡單的寫:
NSString *string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://example.com/str.txt"]];
但是,如果你想成爲優雅,習慣和安全(!如果上面的代碼超時,iOS設備會殺了你的應用程序),使用NSURLConnection,或者直接將上面的代碼包裝到NSThread中。
NSURLConnection的文檔: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html
希望它能幫助。
缺少一個「後面的字符串 – airplaneman19
如果沒有連接並且下載失敗怎麼辦? – Hedam
然後方法1將返回nil,否則NSURLConnnection會通知它的委託人 – 2012-01-22 01:10:12
- 1. 什麼是從csv到數據庫的最簡單的方法?
- 2. 從PDF中提取數據的最簡單方法是什麼?
- 3. jquery - 合併url參數的最簡單方法是什麼?
- 4. 將表單數據添加到URL最簡單的方法是什麼?
- 5. 什麼是最簡單的方式下載PHP中的文件
- 6. 從C++調用Java方法的最簡單方法是什麼?
- 7. 什麼是從Javascript調用C#方法的最簡單方法
- 8. 通過JavaScript提交數據的最簡單方法是什麼?
- 9. 預覽圖像列數據的最簡單方法是什麼?
- 10. 顯示數據表最簡單的方法是什麼?
- 11. Android:保存少量數據的最簡單方法是什麼?
- 12. Java:XML到數據庫中,最簡單的方法是什麼?
- 13. 在Java中拉取JSON URL最簡單的方法是什麼?
- 14. 什麼是最簡單的方法把URL鏈接到UITableViewCell中
- 15. 從delphi的數組數據播放聲音最簡單的方法是什麼
- 16. 在PHP中加載一組文字數據的最簡單方法是什麼?
- 17. 最簡單的方法來從URL
- 18. 從Java中的URL中去除int的最簡單方法是什麼?
- 19. 從Fluent NHibernate生成新數據庫表的最簡單方法是什麼?
- 20. 什麼是從XML數據中刪除換行符的最簡單方法
- 21. 什麼是從位圖數據獲取jpg的最簡單方法
- 22. MVC4允許用戶下載文件的最簡單方法是什麼(pdf)
- 23. 將畫布元素作爲png下載的最簡單方法是什麼?
- 24. 在Wicket中實現後臺下載的最簡單方法是什麼?
- 25. 什麼是升級Magento數據庫的最快和最簡單的方法?
- 26. 從Django發送文本最簡單的方法是什麼?
- 27. 什麼是從gfortran讀取.dbf文件的最簡單方法
- 28. 從NSArray中移除空NSStrings的最簡單方法是什麼?
- 29. 從Byte []顯示圖像的最簡單方法是什麼?
- 30. 從.NET使用infiniband最簡單的方法是什麼?
如果設備沒有互聯網連接,你會怎麼做? –
在使用應用程序之前告訴用戶上網。 – Hedam