2010-08-09 94 views
2

我正在嘗試開發一款應用程序,用於下載在線音樂數據(音樂文件),並在離線時使其可用。將音樂文件下載到iphone

任何人都可以幫助我嗎?什麼是最好的方式來做到這一點?

+0

查看更新的答案。 – kovpas 2010-08-09 08:25:07

回答

4

我喜歡ASIHTTPRequest下載框架。你也可以使用標準的NSURLRequest,但是對於我來說它並不像ASIHTTPRequest那麼容易使用。

更新: 要保存文件,你可以使用文件目錄:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSFileManager *fileManager = [NSFileManager defaultManager]; 
NSString *documentsDirectory = [paths objectAtIndex:0]; 

要加載的數據保存到一個文件中,使用

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag 

加載:

+ (id)dataWithContentsOfFile:(NSString *)path 
+0

謝謝你,先生,但我希望一旦我下載音樂文件或mp3文件。我不需要再次下載和再次下載相同的mp3。並且它可以在我下線時使用。 – user379760 2010-08-09 06:35:24

+0

謝謝先生我正在努力實現這一點。我希望你會幫助我,如果我在這段代碼中出現任何錯誤 – user379760 2010-08-09 11:13:43

+0

隨意問。 – kovpas 2010-08-09 13:07:59