gpt4 book ai didi

objective-c - 在 finder 同步扩展和 XPC 之间通信

转载 作者:太空狗 更新时间:2023-10-30 03:26:34 24 4
gpt4 key购买 nike

我正在为 OS X 开发 Finder Sync Extension,并希望使用后台 XPC 服务。

我可以在主应用程序中启动并让它启动 XPC 并正确运行,但是当我尝试从 Finder Sync 访问它时没有任何反应。 finder sync 和 XPC 都是它们自己的包,所以这可能就是原因。我想要的是 finder sync 与 XPC 讨论文件的状态,主应用程序与 finder sync 和 XPC 讨论要观看的文件夹列表。

有人遇到过这个问题吗?按需后台服务有更好的方法吗?是否可以在两个 XPC 服务之间进行对话?

最佳答案

与一些 Apple 工程师合作,他们意识到这是一个问题,并建议使用 LoginItem,直到找到更好的解决方案。

所以,它是一种 XPC 服务,只是一个持续运行的服务。 XPC 通信可用于扩展程序和主机应用程序。

它有效,尽管它不是最理想的解决方案。我推荐处理 XPC 登录项的 apple 示例项目,作为如何实现此功能的示例。

关于objective-c - 在 finder 同步扩展和 XPC 之间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26436559/

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