【发布时间】:2018-05-17 07:11:03
【问题描述】:
我有两个独立的应用程序(可可),一个是主应用程序,另一个是从属应用程序。
主应用程序嵌入了一个 XPCService,当应用程序打开时它会正确启动。到目前为止,与该服务连接和交换数据没有问题(我还在活动监视器中看到了这个 XPCService)。
但我希望其他从属应用程序在主应用程序启动后连接并发送数据到该 XPC 服务(然后到主第一个应用程序)。 使用 NSXPCConnection(带有 initWithMachServiceName),并且正确的服务包标识符不起作用:没有调用 NewConnection 委托,因此从属应用程序永远不会到达服务。
我错过了什么? NSXPCConnection 可以实现我想要的吗? 是因为我需要以某种方式共享 XPCService(在 plist 中)吗?那我该怎么办呢?
我找不到有关此排序连接的任何信息! 非常感谢您的帮助!
【问题讨论】:
标签: macos