我有两个应用程序“A”和“B”,需要做一些 ipc。如果进程“A”尚未运行,则启动进程“B”。在过程“A”中,我创建NSConnection和registerName:. 在进程 'B' 中,我通过调用rootProxyForConnectionWithRegisteredName:. 并且它将客户端对象指针设置为远程对象,以便进程“A”使用该对象来调用客户端对象方法。在进程'B'启动并建立连接之前,它_clientObj是零。我可能会收到旨在_clientObj.
@interface Server : NSObject {
@private
id _clientObj;
}
问题:有没有办法让我做 _clientObjasNSDistantObject并保存所有消息,直到_clientObj被构造。