Objective-c: загрузка файла PDF - PullRequest
1 голос
/ 01 февраля 2012

Я пытаюсь отключить кнопку для загрузки файла pdf с сервера.(На устройство) У меня не получается с этим кодом (чтобы опубликовать этот вопрос, я изменил адрес) Не могли бы вы дать мне несколько советов, чтобы он работал ..?Заранее спасибо.

NSData *pdfData = [[NSData alloc] initWithContentsOfURL:[NSURL     URLWithString:@"http://www.mydomain.com/mypdffile.pdf"]];

//Store the Data locally as PDF File
NSString *resourceDocPath = [[NSString alloc] initWithString:[[[[NSBundle mainBundle]  resourcePath] stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"<Application_Home>/Documents/"]];

NSString *filePath = [resourceDocPath stringByAppendingPathComponent:@"myPDF.pdf"];
[pdfData writeToFile:filePath atomically:YES];

//Now create Request for the file that was saved in your documents folder
NSURL *url = [NSURL fileURLWithPath:filePath];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView setUserInteractionEnabled:YES];
[webView setDelegate:self];
[webView loadRequest:requestObj];

1 Ответ

1 голос
/ 01 февраля 2012

Вы не строите правильный объект NSURL для доступа к серверу. fileURLWithPath: метод для создания URL, который указывает на файлы в файловой системе.

Использовать URLWithString: запись полного URL, например, "http://myserver.com/myfile.pdf"

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