gpt4 book ai didi

objective-c - 将 NSNotification 从 classA 发送到 classB

转载 作者:可可西里 更新时间:2023-11-01 05:00:44 24 4
gpt4 key购买 nike

所以我有一个应用程序内购买的应用程序。 In App 购买在 FirstViewController 中进行管理。当用户购买产品时,我想向我的 MainTableViewController 发送通知以重新加载表数据并显示在应用内购买中购买的新对象。所以基本上我想从 A 类发送通知到 B 类,然后 B 类重新加载 tableview 的数据。我尝试过使用 NSNotificationCenter,但没有成功,但我知道它可能与 NSNotificationCenter 我只是不知道如何。

最佳答案

A类:发布通知

[[NSNotificationCenter defaultCenter] postNotificationName:@"DataUpdated"
object:self];

B类:先注册通知,然后写方法处理。
您将相应的选择器提供给该方法。

// view did load
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleUpdatedData:)
name:@"DataUpdated"
object:nil];

-(void)handleUpdatedData:(NSNotification *)notification {
NSLog(@"recieved");
[self.tableView reloadData];
}

关于objective-c - 将 NSNotification 从 classA 发送到 classB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6815294/

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