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