gpt4 book ai didi

swift - 如何调用弹出窗口显示在 Safari 应用程序扩展中?

转载 作者:行者123 更新时间:2023-12-05 08:39:43 26 4
gpt4 key购买 nike

我正在 xcode 中使用 swift 开发一个 safari 应用程序扩展。
在我的 SafariExtensionHandler.swift 中,我声明了一个函数:

    override func popoverViewController() -> SFSafariExtensionViewController {
return SafariExtensionViewController.shared
}

在我的 SafariExtensionViewController.swift 中,

class SafariExtensionViewController: SFSafariExtensionViewController {

static let shared: SafariExtensionViewController = {
let shared = SafariExtensionViewController()
shared.preferredContentSize = NSSize(width:320, height:240)
return shared
}()

}

但是,当我单击 Safari 工具栏中的图标时,没有任何显示,也没有错误。有人帮忙吗?我对 safari 应用程序扩展和 apple-family 开发很陌生。

最佳答案

该死,我想通了。
info.plistSFSafariToolbarItem dict中,将action键的值改为Popover

关于swift - 如何调用弹出窗口显示在 Safari 应用程序扩展中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59206546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com