iOS通知之:一眼就看懂的NSNotificationCente

2019-05-19  本文已影响0人  VKOOY

谨献给广大刚接触iOS开发的朋友们,熟练人直接可以绕过。

最简单/一看就会用得的通知:NSNotificationCenter

第一步:在需要通知得地方加上(KrecevieSinaLoginSuccessNoti是我定义的宏,请自行处理)

[[NSNotificationCenter defaultCenter] postNotificationName:KrecevieSinaLoginSuccessNoti object:nil userInfo:params];

第二步:在要监听的页面的viewDidLoad里面

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(reciveSinaSuccess:) name:KrecevieSinaLoginSuccessNoti object:nil];

第三步:实现reciveSinaSuccess方法

-(void)reciveSinaSuccess:(NSNotification *)notification
{
    if ([notification.name isEqualToString:KrecevieSinaLoginSuccessNoti]) {

        NSDictionary *userInfo = [notification userInfo];

        //userInfo里面就是你传过来的数据

    }
}

第四步:完成了...木有啦~~

希望后人珍惜时间,少走弯路,享受生活。


VKOOY

上一篇下一篇

猜你喜欢

热点阅读