2010-08-09 4 views
2

Я пытаюсь разработать приложение, которое загружает данные онлайн-музыки (музыкальные файлы) и делает их доступными, когда я в сети.Загрузка музыкальных файлов в iphone

Может ли кто-нибудь мне помочь? Каков наилучший способ сделать это?

+0

См. Обновленный ответ. – kovpas

ответ

4

Мне нравится ASIHTTPRequest рамки для скачивания. Вы также можете использовать стандартный NSURLRequest, но для меня это не так просто в использовании, как ASIHTTPRequest.

Update: Чтобы сохранить файл, вы можете использовать каталог Документы:

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

+0

спасибо, сэр, я пытаюсь реализовать это. Я надеюсь, что и вы мне поможете, если я получу ошибку в этом коде – user379760

+0

Не стесняйтесь спрашивать. – kovpas

Смежные вопросы