我正在开发一个小型移动应用程序,因此遇到一些问题。 我是Swift的初学者,对于IOS也是一样。
该应用程序很简单:只需显示一个网站的 WKWebView 。 这部分完成了,但是打开和下载pdf (从本网站)之间似乎有所不同。如果可以从此pdf返回网页,那将不是问题。
我已经设法使用 WKUIDelegate 编写了一个函数,该函数将检测我们何时打开PDF以使用 UIDocumentInteractionController 显示它。
func webview(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) ...
但是,这似乎仅在打开pdf时有效,而在下载pdf时无效。
我不知道该提出什么。我只知道下载开始时根本不会通过此功能。我放了一些日志,但不显示它们。 我想避免向视图中添加其他元素,例如导航栏。
谢谢您的时间。