我正在使用 WKWebView 从包中加载 PDF 文件,它在 iPad 设备和模拟器中都可以正常工作,但是当我在 Mac Catalyst 的帮助下为 Mac OS 应用程序调试相同的代码时,它只在 Mac 应用程序中显示空白白屏模拟器,什么都没有。
这是我从 Bundle 加载 pdf 的代码:-
import UIKit
import WebKit
class ViewController: UIViewController,WKNavigationDelegate{
@IBOutlet weak var webKit: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
if let pdf = Bundle.main.url(forResource: "sample", withExtension: "pdf", subdirectory: nil, localization: nil) {
let req = NSURLRequest(url: pdf)
webKit.load(req as URLRequest)
}
}
并在控制台中引发此错误:-
无法创建“com.apple.iphone.axserver-systemwide”沙箱扩展
即使我已经配置了应用程序沙箱:-
我正在使用 - Xcode 11.1 - macOS 10.15