我正在iPad应用程序中使用PDFKit,该应用程序显示带有注释的PDF文档,并希望弹出一个签名面板供用户签名文档。
我使用此代码注册通知:
NotificationCenter.default.addObserver(self, selector: #selector(annotationClick(notification:)), name: .PDFViewAnnotationWillHit , object: nil)
并打印出回调函数中的通知
一切正常,直到我在iOS 11.0和11.1上测试了该应用程序为止,如果注释是Text或Signature(并且适用于其他类型),则无法调用选择器函数。它在11.2+上可以正常使用
任何人都知道发生了什么事吗?它是与iOS 11.0 / 11.1上的PDFKits相关的错误吗?
它在iOS 12.2中有效,但在13和13.1中无效。更新:它可以在BETA iOS 13.2和BETA XCode 11.2上运行。