gpt4 book ai didi

cocoa - NSWindow 关闭时 NWSWindow 事件顺序?

转载 作者:行者123 更新时间:2023-12-03 17:52:40 24 4
gpt4 key购买 nike

任何人都可以给出 NSWindow 关闭时 NWSWindow 事件序列的列表。更具体地说,这是关闭的 NSWindow 发送的最后一个通知。 Apple 文档在任何序列方面都非常稀疏。

最佳答案

关闭时发送到窗口的消息是 – windowShouldClose: 和 – windowWillClose:。这些被发送到窗口的委托(delegate)并符合NSWindowDelegate协议(protocol)。您也可以注册接收NSWindow的通知,例如 NSWindowWillCloseNotification。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowWillCloseNotification:) name:NSWindowWillCloseNotification object:self.window];

- (void)windowWillCloseNotification:(NSNotification*)notification
{
// ... do something, save information...
NSWindow *window = [notification object];
[[NSNotificationCenter defaultCenter] removeObserver:self name:NSWindowWillCloseNotification object:window];
}

关于cocoa - NSWindow 关闭时 NWSWindow 事件顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21555671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com