загрузка PDF в приложение - PullRequest
       1

загрузка PDF в приложение

0 голосов
/ 24 декабря 2010

Я застрял с проблемой, в моем приложении я создаю, чтобы загрузить файл PDF из URL, и он должен сохранить в моем приложении. Может кто-нибудь дать мне совет, как загрузить файл и сохранить его в приложении,

спасибо всем.

1 Ответ

1 голос
/ 24 декабря 2010

Используйте NSData для извлечения файлов из Интернета (синхронно):

NSURL *downloadUrl = [NSURL URLWithString:@"mydomain.tld/myfile.pdf"];
NSData *data = [NSData dataWithContentsOfURL:downloadUrl];
[data writeToURL:filePath atomically:YES];

Чтобы загрузить данные без блокировки основного потока (асинхронно), просмотрите ответ на этот пост:

iPhone SDK: как загружать видеофайлы в каталог документов, а затем воспроизводить их?

Вы не можете сохранить какие-либо файлы в комплекте приложений, но можете сохранить их в приложении.каталог конкретных документов:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myfile.pdf"]; 

NSURL *filePath = [NSURL fileURLWithPath:path];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...