Как открыть поповер программно с помощью класса SFSafariToolbarItem - PullRequest
0 голосов
/ 07 мая 2019

Я хотел бы реализовать открытие всплывающего окна при открытии браузера Safari, для этого, как я понял, недавно был представлен класс SFSafariToolbarItem, но я не совсем понимаю, как его использовать.

Я пытался создать экземпляр этого класса в SafariExtensionViewController, но, к сожалению, эта опция приводит к ошибке

class SafariExtensionViewController: SFSafariExtensionViewController, WKNavigationDelegate, WKScriptMessageHandler  {

    static let shared = SafariExtensionViewController()


    var popupDone : Bool = false;

    @IBOutlet var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()

        let test = SFSafariToolbarItem();
    }
}

Я ожидал, что использование этого класса будет примерно таким же, как

   let test = SFSafariToolbarItem();
   test.showPopover()

но, к сожалению, это не

...