gpt4 book ai didi

swift - 从 FinderSync 扩展启动 macOS 应用程序

转载 作者:行者123 更新时间:2023-11-28 05:39:18 25 4
gpt4 key购买 nike

我编写了一个实现 FinderSync 扩展的应用程序。

一切正常,我可以通过 DistributedNotificationCenter 从扩展到主应用程序发送通知来“交流”。但显然,如果主应用程序仅在运行,它就可以工作。

是否有任何机制可以打开已终止的应用程序并传递参数?

更新:

想法是实现简单的图像处理应用程序。我想从 Finder-Sync 扩展运行主应用程序(包含执行代码和 GUI)。

更具体地说,我实现了 func menu(for menu: FIMenuKind) -> NSMenu? of FIFinderSyncProtocol 我想在用户正确时运行/打开主应用程序-单击菜单项并选择我添加到菜单中的操作。

最佳答案

我想我的评论至少在一定程度上是有效的,我会把它放在答案中。

扩展允许使用应用处理的 URL 启动主应用。

与 URL 的通信可能不够,但您可以拥有应用程序组,其中扩展程序可以将数据写入磁盘并由主应用程序读取,或者使用您当前的通信方式并对此方法进行一些调整。

关于swift - 从 FinderSync 扩展启动 macOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57464947/

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