我知道我的问题可能听起来有点令人困惑,但我不想停止Cocoa Mac Os X应用程序的终止。我不知道是否有API。我也不知道该怎么做。
我的想法是在NSAlert
方法中调用applicationWillTerminate:
。但这并不能阻止App的终止。
另一种可能性是使用while循环,它不会停止,但这不是一个好的做法,因为它使用了大量的CPU,并没有添加任何保持app的其余部分运行的可能性
请给我一个想法,我该如何解决这个问题。
很多时候谢谢。 = d
答案 0 :(得分:7)
实施应用程序委托方法applicationShouldTerminate:
。返回NSTerminateCancel
或NSTerminateLater
。如果您返回NSTerminateLater
,那么您最终应该使用最终答案致电replyToApplicationShouldTerminate:
。