- [NSApplication terminate:]在使用NSConnection时行为不端

时间:2014-12-21 22:39:09

标签: cocoa inter-process-communicat nsconnection

我有两个使用NSConnection对象进行通信的简单应用程序 现在我需要以受控方式终止其中一个应用程序,所以我在NSConnection的售卖对象上调用 - [MyObj terminate]。该方法依次调用 - [NSApplication terminate:] 这导致应用程序退出...但是!没有调用-applicationWillTerminate :(或“应该”版本) 从不涉及NSDistantObjects的方法调用 - [NSApplication terminate:]时,会调用委托方法。
这是记录在案的行为或错误或我做错了什么吗? 我想要实现的是(具有讽刺意味的是)在applicationShouldTerminate中取消终止请求:为了在稍后明确定义的时间内正常关闭NSConnection,我没有摆弄NSDistantObjects。

0 个答案:

没有答案