有關(guān)的類
- NSNotification
- NSNotificationCenter
NSNotification
NSNotification
實(shí)例將對(duì)象發(fā)送到NSNotificationCenter
,并由NSNotificationCenter
將通知發(fā)送出去
首先需要注冊(cè)觀察這對(duì)象:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserver:self selector:@selector(notifi) name:@"Maweiyi" object:nil];
}
發(fā)送通知:
- (IBAction)btnClick:(id)sender {
NSString *string = @"This is a good man";
NSNotification *notification = [[NSNotification alloc] initWithName:@"Maweiyi" object:string userInfo:nil];
[[NSNotificationCenter defaultCenter] postNotification:notification];
}
- (void)notifi {
NSLog(@"我接收到通知了1");
}