Учитывая 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