gpt4 book ai didi

iphone - 如何在 NSNotification 中传递 userInfo?

转载 作者:行者123 更新时间:2023-12-03 16:00:34 27 4
gpt4 key购买 nike

我正在尝试使用 NSNotification 发送一些数据,但遇到了困难。这是我的代码:

// Posting Notification
NSDictionary *orientationData;
if(iFromInterfaceOrientation == UIInterfaceOrientationLandscapeRight) {
orientationData = [NSDictionary dictionaryWithObject:@"Right"
forKey:@"Orientation"];
}

NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter postNotificationName:@"Abhinav"
object:nil
userInfo:orientationData];

// Adding observer
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(orientationChanged)
name:@"Abhinav"
object:nil];

现在如何在我的选择器中获取此 userInfo 字典orientationChanged

最佳答案

您将获得一个传递给您的函数的 NSNotification 对象。这包括您提供给 NSNotificationCenter 的名称、对象和用户信息。

- (void)orientationChanged:(NSNotification *)notification
{
NSDictionary *dict = [notification userInfo];
}

关于iphone - 如何在 NSNotification 中传递 userInfo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861493/

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