我寫了一個應用程序,通過http從服務器下載文件。使用我的應用程序時,用戶將始終處於WLAN狀態。它沒有任何問題下載文件< 10MB,但應用程序只是掛起大文件。 有沒有一種最佳實踐方式來下載大文件或者我需要實現某種形式的組塊?如何使用iphone上的目標c下載大文件
任何代碼示例將不勝感激。 非常感謝 託尼
我寫了一個應用程序,通過http從服務器下載文件。使用我的應用程序時,用戶將始終處於WLAN狀態。它沒有任何問題下載文件< 10MB,但應用程序只是掛起大文件。 有沒有一種最佳實踐方式來下載大文件或者我需要實現某種形式的組塊?如何使用iphone上的目標c下載大文件
任何代碼示例將不勝感激。 非常感謝 託尼
我會推薦使用ASIHTTPRequest
library。
它可以在不阻擋你的應用程序的情況下在後臺下載文件,甚至可以掛載到進度條或類似的東西。 "How to use it"提供了很多示例和示例代碼。
其次在ASIHTTPRequest庫上,它確實非常好。另外,請嘗試爲給定請求下載文件的更小部分(我假設它們是XML或JSON文件)。只有在用戶請求時才能獲取更多數據(例如,用戶正在滾動查看tableview中的某個點)。無論如何要考慮一些事情。
您應該小心,最終您的應用可能會被拒絕。你不應該在廣域網上佔用太多的數據。 – 2010-01-14 19:00:46