Загрузка PDF в WKWebView из Bundle для MacOS App через Catalyst Tool Xcode 11 - PullRequest
1 голос
/ 16 октября 2019

Я использую WKWebView для загрузки PDF-файла из комплекта, и он отлично работает в iPad Device и симуляторе, но когда я отлаживаю тот же код для приложения Mac OS с помощью Mac Catalyst, он просто показывает пустой белый экранВ Mac App Simulator ничего не происходит.

Вот мой код для загрузки 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

1 Ответ

0 голосов
/ 02 ноября 2019

WKWebView (в настоящее время) не будет отображать PDF-файлы, использующие Catalyst на macOS. Используйте PDFView.

...