如何停止终止应用程序

时间:2011-08-29 16:17:16

标签: cocoa macos

我知道我的问题可能听起来有点令人困惑,但我不想停止Cocoa Mac Os X应用程序的终止。我不知道是否有API。我也不知道该怎么做。

我的想法是在NSAlert方法中调用applicationWillTerminate:。但这并不能阻止App的终止。

另一种可能性是使用while循环,它不会停止,但这不是一个好的做法,因为它使用了大量的CPU,并没有添加任何保持app的其余部分运行的可能性

请给我一个想法,我该如何解决这个问题。

很多时候谢谢。 = d

1 个答案:

答案 0 :(得分:7)

实施应用程序委托方法applicationShouldTerminate:。返回NSTerminateCancelNSTerminateLater。如果您返回NSTerminateLater,那么您最终应该使用最终答案致电replyToApplicationShouldTerminate: