iOS通知中心

有关的类

  1. NSNotification
  2. NSNotificationCenter
NSNotification

NSNotification实例将对象发送到NSNotificationCenter,并由NSNotificationCenter将通知发送出去

首先需要注册观察这对象:

- (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];
}

发送通知:


- (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");
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容