Я хотел бы реализовать открытие всплывающего окна при открытии браузера 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()
но, к сожалению, это не