我想使用NSConnection/NSDistributedObject进行进程间通信。我希望客户端能够处理服务器只能偶尔到达的情况。
如何确定向NSConnection发送消息将失败或已失败?当前,如果我的服务器(支持远程对象的进程)死亡,如果客户端向远程对象发送选择器,则客户端将导致崩溃。
理想情况下,我希望为远程对象设置一个包装器,它可以延迟实例化(或恢复)连接,并在连接无法实例化或连接失败的情况下返回默认值。我真的不知道用目标c做这件事的正确方法。
下面是一些表示这个逻辑的伪代码:
if myConnection is null:
instantiate myConnectio