Я загружаю файл pdf из основного комплекта или каталога документов в WKWebView.Первоначально он загружается идеально, но показывает серый фон, а содержимое PDF становится невидимым, если я возвращаюсь к тому же экрану после переключения вкладок в контроллере вкладок.Вот код, который я использую для загрузки
class ViewController: UIViewController {
@IBOutlet var progressView: UIProgressView!
@IBOutlet var webView: WKWebView!
var pdfURLS: URL?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
pdfURLS = Bundle.main.url(forResource: "97_pdf", withExtension: "pdf", subdirectory: nil, localization: nil)
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("pdfURLS: \(String(describing: pdfURLS))")
}
@IBAction func loadAction(_ sender: Any) {
if let pdfURL = pdfURLS {
self.webView.loadFileURL(pdfURL, allowingReadAccessTo: pdfURL.deletingLastPathComponent())
}
}
}
Кто-то имеет представление о проблеме?
Ссылка на изображение прилагается.Нет такой проблемы, если я использую UIWebView, который устарел, но я не хочу использовать устаревшую библиотеку.