我的應用程序我有兩個目標。我需要在兩個目標之間進行溝通。所以我註冊一個應用程序作爲服務器,它已被賦予一個標識符和服務器名稱。 我試圖通過使用下面的代碼檢索代理。標識符名稱已被設置爲第二個目標。當我從第二個目標中調用服務器對象時,我在控制檯中拒絕了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