您如何查找可可应用程序何时关闭,最小化或选项卡化?
我已经阅读了NSNotifications,但是,我仍然无法理解如何确定用户何时执行了上述3个动作中的任何一个。
谢谢你的投入
最佳答案
让您的控制器类符合NSWindowDelegate protocol并实现windowWillMiniaturize:和windowWillClose:,它们将在窗口执行操作之前被调用。
对NSTabView delegate protocol执行相同操作,并实现tabView:willSelectTabViewItem:。
一些可可类还会发出与其委托协议相同或相似的通知,例如:NSWindow Notifications。您可以使用NSNotificationCenter到listen来处理这些事件。您必须查看文档以找出存在的内容。
关于objective-c - cocoa -查找何时关闭,最小化或标记了窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9883452/