【发布时间】:2016-01-26 03:05:00
【问题描述】:
我有一个包含捆绑帮助应用程序的主应用程序。辅助应用程序是主应用程序正常运行的必要条件。截至目前,我让主应用程序在启动时启动助手应用程序,并让主应用程序在主应用程序终止时通过NSDistributedNotificationCenter 发送通知告诉助手应用程序终止。
这种方式大部分时间都有效。但是,如果主应用程序被强制关闭,辅助应用程序仍然运行(不发送通知。我正在使用AppDelegate 的applicationWillTerminate 方法发送通知)。
有没有办法让助手应用的运行更加可靠?另外,有没有更好的方法在两个应用程序之间进行通信(即不是NSDistributedNotificationCenter;是否可以通过应用程序包进行通信?)?
谢谢!
【问题讨论】:
标签: objective-c cocoa