URLCache - iPhone SDK - PullRequest
       7

URLCache - iPhone SDK

1 голос
/ 24 апреля 2010

Мне нужна помощь в использовании NSURLCache для загрузки простого файла. Это должно быть сохранено в папке «Документы» приложения. Я видел пример URLCache, который представил Apple, но я не нашел его полезным, так как это было изображение, которое показывалось. Кроме того, на дату модификации был добавлен сложный код. Мне на самом деле что-то нужно, когда приложение открывается, начнется процесс загрузки. Может ли кто-нибудь провести меня через процесс загрузки любого файла?

Спасибо

Kevin

1 Ответ

1 голос
/ 24 апреля 2010
NSURL *myURL = [NSURL urlWithString:@"http://www.google.com/theInternet.zip"];
NSData *myData = [NSData dataWithContentsOfURL:myURL];

[myData writeToFile:@"ThePath" atomically:YES];

Это заблокирует, но должно быть хорошо для небольших загрузок. Если вы собираетесь загружать что-то, что много мегабайт, то посмотрите на асинхронные загрузки. Вы можете увидеть пример здесь:

http://github.com/erica/iphone-3.0-cookbook-/tree/master/C13-Networking/07-Asynchronous%20Downloads/

...