我的应用程序我有两个目标。我需要在两个目标之间进行沟通。所以我注册一个应用程序作为服务器,它已被赋予一个标识符和服务器名称。 我试图通过使用下面的代码检索代理。标识符名称已被设置为第二个目标。当我从第二个目标中调用服务器对象时,我在控制台中拒绝了mach-loop。拒绝马赫循环服务器
id proxy = nil;
proxy = [[NSConnection rootProxyForConnectionWithRegisteredName:@"MYSERVER"
host:nil] retain];
上述代理对象我可以得到,当我禁用沙盒。但是,当我启用沙盒,我无法获得代理对象。这可能是背后的原因。
此致,
:即使我们能在安全的应用程序组之间使用NSConnection连接设定彼此的捆绑标识在授权进行通信。这里是链接:http://developer.apple.com/library/mac/#documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW5 – boom