我们也在MacOS上运行Go应用程序,并希望处理用户双击的文件。我们已经使用Info.plist向文件中的应用程序分配了文件类型(目前可以使用),但是MacOS并未提供文件名作为命令行参数(就像Windows和Linux一样)。相反,这是一些Window事件吗?我们还希望对MacOS系统Dock中的应用程序图标的点击做出反应。
我认为这可能与NSDocumentController有所关系,但我找不到合适的示例,也没有任何文档可以帮助我入门。
注意:我不想观看文件系统事件,例如特定文件夹中的已删除或已添加文件。