после загрузки .zip удаленно, где он будет храниться на iphone - PullRequest
0 голосов
/ 20 февраля 2011

если я использую NSURLConnection для удаленной загрузки файла, то где он будет храниться на iphone и как пользователь откроет этот загруженный файл?

заранее спасибо

Ответы [ 3 ]

1 голос
/ 20 февраля 2011

Если вы используете NSURLConnection, он не будет автоматически сохраняться нигде (кроме как в кеше), вам нужно будет сохранить его в определенном месте в вашем коде.

NSData, который вы получаете от NSURLConnection, может быть сохранен в путь следующим образом:

[data writeToPath:path atomically:NO];. Вам нужно будет найти путь самостоятельно.

1 голос
/ 20 февраля 2011

Вы захотите использовать метод делегата connection:didReceiveData: для сохранения zip-файла как NSData.

Затем вы можете манипулировать им в своем коде.

См. NSURLConnection ClassСсылка для деталей.

0 голосов
/ 20 февраля 2011

NSURLConnection нигде не хранит данные. Он загружает только куски. Вы несете ответственность за добавление этих данных во время загрузки, а затем их сохранение в любом месте (и при необходимости).

...