【发布时间】:2023-03-23 14:46:01
【问题描述】:
我有两个应用程序“A”和“B”,需要做一些 ipc。如果进程“A”尚未运行,则启动进程“B”。在进程“A”中,我创建了NSConnection 和registerName:。在进程 'B' 中,我通过调用 rootProxyForConnectionWithRegisteredName: 获取远程对象。并且它将客户端对象指针设置为远程对象,以便进程“A”使用该对象来调用客户端对象方法。在进程“B”启动并建立连接之前,_clientObj 为零。我可能会收到针对_clientObj 的事件。
@interface Server : NSObject {
@private
id _clientObj;
}
问题:有没有办法让我将_clientObj 设为NSDistantObject 并保存所有消息,直到构造_clientObj。
【问题讨论】:
标签: cocoa ipc nsconnection