Как сделать так, чтобы гиперссылки в pdf отображались в UIWebView - PullRequest
1 голос
/ 28 декабря 2010

Учитывая pdf, созданный со страницами, которые содержат рабочую встроенную гиперссылку, сохраненную как ресурс в моем приложении и отображенную в UIWebView, что необходимо сделать, чтобы гиперссылка работала в UIWebView.

Изучая сообщения здесь и в других местах по этой теме, кажется, что ссылка должна просто работать, если вы хотите, чтобы она отображалась в Safari. Я не могу заставить их работать.

На страницах я создал документ и создал гиперссылку на http://www.excite.com/ для целей тестирования. Затем я экспортировал документ в формате PDF. Ссылка работает нормально, когда PDF отображается в предварительном просмотре. Затем я добавил pdf в папку с ресурсами приложения и загрузил его в UIWebView. Ссылка не работает.

UIWebView был создан с IB, и у меня проверено свойство Links.

Я загружаю pdf со следующим кодом ...

NSString *pdfPath =[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:[documents objectAtIndex:documentNumber]];
pdfUrl = [NSURL fileURLWithPath:pdfPath];

[webView loadRequest:[NSURLRequest requestWithURL:pdfUrl]];

Что еще мне нужно сделать?

А пока я просто хотел бы открыть ссылку в Safari. В конце концов мне понадобятся ссылки, которые позволят мне ссылаться на другие PDF-файлы в моей папке ресурсов и отображать их в том же UIWebView. Я понимаю, что для этого мне нужно будет реализовать UIWebViewDelegate.

Спасибо

John

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