繁体   English   中英

swift - MacOs 应用程序 - 添加到查找器上下文菜单?

[英]swift - MacOs application - add to finder contextual menu?

毕竟,我对 swift 可可应用程序非常陌生。

我正在为我的公司开发一个 MacOS 应用程序,目的是打开一个文件(“右键单击 - > 用我的应用程序打开”)来处理它。

但是经过几次搜索,我无法找到一种方法来做到这一点。 (我可能没有搜索好的条款,但就像我说的那样,我对此很陌生)

(我使用寄存器做了与 Windows 类似的事情)

有人有想法吗? 链接,文档?

谢谢!

请查看基于文档的应用程序。 这是一个巨大的话题: https : //developer.apple.com/library/mac/documentation/DataManagement/Conceptual/DocBasedAppProgrammingGuideForOSX/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011179-CH1-SW1

一旦您注册了应用程序可以打开的文档类型,此功能的工作方式将与 Windows 中的相同。 即,如果您注册自定义扩展程序,您的应用程序将默认使用此文件。 如果您指定让您的应用程序可以打开图片,它将显示在“打开方式”右键单击弹出菜单中。

注意文件类型登记。 这是其中一本书(Learning Swift 2016)中的一个例子:

在此处输入图片说明

您可以使用finder 扩展来执行此操作。 如果您需要更大的灵活性,您可以使用通知与主应用程序进行通信并动态更改右键单击菜单项。 是一个使用该方法添加自定义右键单击菜单项的应用程序。 该页面有一个指向源的链接。 finder 扩展也有有用的例子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM