Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 超链接在UIWebView中的pdf中不起作用_Ios_Uiwebview - Fatal编程技术网

Ios 超链接在UIWebView中的pdf中不起作用

Ios 超链接在UIWebView中的pdf中不起作用,ios,uiwebview,Ios,Uiwebview,我有一个包含超链接的文本文件(instructions.docx)——我将其转换为pdf(instructions.pdf),并在UIWebView中使用它,如下所示: NSString *path = [[NSBundle mainBundle] pathForResource:@"Instructions" ofType:@"pdf"]; NSURL *url = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequ

我有一个包含超链接的文本文件(instructions.docx)——我将其转换为pdf(instructions.pdf),并在UIWebView中使用它,如下所示:

NSString *path = [[NSBundle mainBundle] pathForResource:@"Instructions" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];
[_webView setScalesPageToFit:YES];
除了超链接不起作用(显示为蓝色)外,所有功能都正常,但点击它什么也不起作用。
我是走错方向了吗?还是我遗漏了什么?

我不确定,但您可以试试这行代码:

[_webView setDataDetectorTypes:UIDataDetectorTypeLink];
否则,您可以通过vfr尝试库。PDF嵌入链接在其中工作


您可能还想看看。

我也有类似的问题。原来PDF中的链接不是超链接。它们只是被输入的(尽管它们是蓝色的,看起来像真正的超链接)

通过以下方式解决该问题:

  • 手动添加超链接
  • 检查Word到PDF的转换是否允许“最适合电子分发和访问”

  • 我也有类似的问题,尽管它会在第二次点击时打开。