Swift Safari应用程序扩展Popover和命令同时使用

Swift Safari应用程序扩展Popover和命令同时使用,swift,xcode,safari,safari-extension,sfsafariviewcontroller,Swift,Xcode,Safari,Safari Extension,Sfsafariviewcontroller,我有一个safari应用程序扩展,它通过单击工具栏项打开一个弹出窗口 <key>SFSafariToolbarItem</key> <dict> <key>Action</key> <string>Popover</string> <key>Identifier</key> <string>Button&l

我有一个safari应用程序扩展,它通过单击工具栏项打开一个弹出窗口

<key>SFSafariToolbarItem</key>
    <dict>
        <key>Action</key>
        <string>Popover</string>
        <key>Identifier</key>
        <string>Button</string>
        <key>Image</key>
        <string>ToolbarItemIcon.pdf</string>
        <key>Label</key>
        <string>My Extension</string>
    </dict>
SFSafariToolbarItem
行动
爆米花
标识符
按钮
形象
工具栏项目图标.pdf
标签
我的分机
这是我的
info.plist
文件中的当前设置,在我的示例中,我希望仅当用户满足某些要求时,才在工具栏项目上显示popover单击。如果用户不符合要求并单击工具栏项,我想向inected脚本发送一条消息,以在不打开popover的情况下触发某些操作


我是safari应用程序扩展开发新手,无法找到解决方法。

弹出框和命令似乎是互斥的。弹出框和命令似乎是互斥的