gpt4 book ai didi

objective-c - 使用 NSNotificationCenter 向另一个类发送通知

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:32 25 4
gpt4 key购买 nike

所以我的目标是使用 NSNotificationCenter 向另一个类发送通知,我还想将 object 与通知一起传递给另一个 class,我应该怎么做?

最佳答案

您必须先注册一个通知名称

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(startLocating:) name:@"ForceUpdateLocation" object:nil]; // don't forget the ":"

然后发布带有参数字典的通知

[[NSNotificationCenter defaultCenter] postNotificationName:@"ForceUpdateLocation" object:self userInfo:[NSDictionary dictionaryWithObject:@"1,2,3,4,5" forKey:@"categories_ids"]]; 

方法是

- (void)startLocating:(NSNotification *)notification {

NSDictionary *dict = [notification userInfo];
}

关于objective-c - 使用 NSNotificationCenter 向另一个类发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810105/

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