【发布时间】:2014-10-08 16:59:31
【问题描述】:
我无法解决下一个问题:我有 2 个使用分布式对象相互通信的应用程序。假设应用程序 A 从应用程序 B 调用 - (void)updateState:(State *)state 方法。@interface State : NSObject <NSCopying, NSCoding>...
当在 B 应用程序中调用 updateState: 方法时,我有 NSDistantObject 代表发送的对象而不是 State 对象。在Friday Q&A 中,我发现如果对象符合NSCoding 协议,则应该“发送”对象而不是代理,但是,我仍然收到代理。我在 Apple 文档中找不到任何有关它的信息。也许有人确实知道我如何发送对象而不是代理以及分布式对象系统如何决定何时序列化和发送对象以及何时代理?
【问题讨论】:
标签: cocoa proxy distributed-objects