Как загрузить файл mp3 с веб-сервера в приложение для iPhone? - PullRequest
1 голос
/ 21 марта 2011

У меня есть список mp3-файлов на сервере.

Теперь я хочу, чтобы при нажатии пользователем кнопки выбранный mp3-файл загружался в его / ее iPhone.

Как можноэто будет сделано?

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

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Один из методов использует:

 NSMutableURLRequest

Вы можете инициировать запрос URL следующим образом:

NSURL *URL = [NSURL URLWithString:@"your server url"];
NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL:URL cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:15.0];

NSURLConnection *URLConneSync = [NSURLConnection connectionWithRequest:request delegate:self];

И делегаты NSURLConnection:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection

Обновление

В RecieveData Delegate вы можете сделать следующее:

 NSFileManager *fileManager;
 [fileManager createFileAtPath:@"Your Path" contents:nil attributes:nil];

  NSFileHandle *FileHandle = [NSFileHandle fileHandleForWritingAtPath:@"Your Path Again"];

Примечание: вы можете получить путь к песочнице iphone / iPad, используя:

 NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *sDocumentsDir = [documentPaths objectAtIndex:0];
0 голосов
/ 21 марта 2011

проверьте Простые соединения URL пример кода ... объясняется, как получать, помещать и публиковать данные на сервере ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...