简单使用通知

作者: 为心而狂 | 来源:发表于2016-07-21 18:07 被阅读67次

    之前用通知老是不知道该在哪个界面定义通知,哪个界面调用通知,哪里移除通知。即使我当前知道了,但是没过多久我就又忘记了,为了便于自己之后查询起来方便,我写下来便于记忆。

    如果在B界面要调用A界面的方法,步骤:

    在A界面的操作是:

    1.定义通知将要调用的方法 -(void)callBack{ 

    NSLog(@"通知要调用的方法");

    }

    2.在你自己需要的地方定义通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callBack) name:@"back" object:nil];

    在B界面的操作:

    1.发出通知,调用之前定义好的通知[[NSNotificationCenter defaultCenter] postNotificationName:@"back" object:self];

    2.移除通知-(void)dealloc

    {

    [[NSNotificationCenter defaultCenter] removeObserver:self name:@"back" object:nil];

    }

    //需要注意的是,名字一定要注意相同,比如这里的(back),不然没有效果哦

    相关文章

      网友评论

        本文标题:简单使用通知

        本文链接:https://www.haomeiwen.com/subject/wuibjttx.html