PDFKit手势问题在升级到IOS 13后停止工作

问题描述 投票:0回答:2

我已经为iPad开发了一个应用程序,该应用程序使用Apple PDFKit来显示PDF并添加注释。该应用程序可在所有IOS系统上正常运行(从11.0到最近的12个vrs)。现在,在安装了IOS 13的设备上,该应用程序在手势方面存在问题,无需解决。关于可能发生什么的任何想法,如果将通过新版本的IOS 13(可能是13.2 ...)解决,这会发生什么?谢谢!

gesture ios13 pdfkit
2个回答
0
投票

[这是将iOS升级到13后取消调用PDFView的解决方案。+需要添加这一行。self.pdfview.documentView?.gestureRecognizers?.removeAll()


-1
投票

我很同情您,并已尽力寻找答案。显然,运行IOS 13(含13.2 Beta)及更高版本的模拟器和iPhone均不响应PDF手势(即,点击超链接不会激活超链接以获取/显示URL。IOS12.4和更低版本的设备都可以正常工作。

所以这就是我所发现的:

1)使用Adobe或其他pdf生成器(例如omnigraffle或从Internet下载的任何pdf)制作的所有PDF文档都会出现此缺陷。

2)您可以将无响应的pdf(已在Swift 5等环境中进行编译,然后将其导出到Notes,其链接将可用,但是一旦在以IOS 13 13.1.2或13.2 beta运行的已编译Swift应用程序中显示,则链接不再响应。将IOS更改回12.4后,一切正常。

3)有趣的是,如果您使用无响应链接的网址之一,并在Swift中创建一个按钮,并要求其采取行动以显示该网址并编译该App,然后按一下该按钮,则该URL /链接将正确显示。

我相信,与全职员工一样,这是Adobe和Apple之间需要解决的问题。

© www.soinside.com 2019 - 2024. All rights reserved.