gpt4 book ai didi

ios - NSNotificationCenter 从父类(super class)或子类调用方法?

转载 作者:行者123 更新时间:2023-11-29 10:36:40 24 4
gpt4 key购买 nike

我有一个 View Controller B,它是A的子类。我已经在A 中注册了一个名为kMyNotificaitonName 的通知 ViewWillAppear 像这样

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MyNotificaitonNameHandler:) name: kMyNotificaitonName object:nil];

我已经在 View Controller AB 中实现了 MyNotificaitonNameHandler 将调用哪个方法?

最佳答案

这取决于特定的对象。如果您创建了 A 的实例,它将是 A。否则。由于您的 B 类提供了 MyNotificaitonNameHandler 的实现,并且您拥有 B 的实例,那么它就是 B。纯 OOP

关于ios - NSNotificationCenter 从父类(super class)或子类调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26605137/

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