gpt4 book ai didi

objective-c - NSNotification 没有被 super 调用

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

在类里面我做了如下的事情:

- (void)windowDidLoad
{
[super windowDidLoad];

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

- (void)windowWillClose:(NSNotification *)notification {
NSLog(@"closing");
}

然后我对这个类进行子类化。只有一个问题。当我对此类进行子类化时,永远不会发送通知。这有什么原因吗?

最佳答案

您的子类是否重写windowDidLoad和/或windowWillClose:?如果是这样,您的子类的实现是否调用 super

关于objective-c - NSNotification 没有被 super 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466649/

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