我编写了一个实现 FinderSync 扩展的应用程序。
DistributedNotificationCenter
一切正常,我可以通过从扩展程序向主应用程序发送通知来“交流” 。但显然,如果主应用程序只运行,它就可以工作。
是否有任何机制可以打开终止的应用程序并传递参数?
更新:
这个想法是实现简单的图像处理应用程序。我想从 Finder-Sync 扩展运行主应用程序(包含执行代码和 GUI)。
更具体地说,我实现func menu(for menu: FIMenuKind) -> NSMenu?
了FIFinderSyncProtocol
并且我想在用户右键单击菜单项并选择我添加到菜单中的操作时运行/打开主应用程序。