目标C中的NSNotification

时间:2012-02-06 10:18:51

标签: iphone ios

我想了解Objective C中的 NSNotification ,任何人都可以告诉我关于正确的来源

2 个答案:

答案 0 :(得分:1)

发送通知:

[[NSNotificationCenter defaultCenter] postNotificationName:@"MyNotification" object:nil];

注册接收通知的类(通常在init方法中):

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myCallback:) name:@"MyNotification" object:nil];

- (void)myCallback:(NSNotification *)notification
{
    ... do something
}

然后删除dealloc中的观察者

[[NSNotificationCenter defaultCenter] removeObserver:self];

答案 1 :(得分:0)

这是一个非常分散的问题。

如果您想阅读有关NSNotifications的信息,请访问developer.apple.com上的NSNotification Class Reference