zoukankan      html  css  js  c++  java
  • 通知

    1.通知中心添加监听器

    - (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;

    对象(observer)监听对象(anObject)发送的什么(aName)通知,去执行什么(SEL)

    2.通知中心发布通知

    - (void)postNotificationName:(NSString *)aName object:(id)anObject userInfo:(NSDictionary *)aUserInfo;
    对象(anObject)发送什么(aName)类型的通知,有什么信息(aUserInfo)

    监听对象要想监听通知对象发布的特定类型的信息,通知名称必须一致

    - (void)viewWillDisappear:(BOOL)animated
    {
        [super viewWillDisappear:animated];
        //移除通知中心的观察者,移除所有观察者
        [[NSNotificationCenter defaultCenter]removeObserver:self];
        //移除某个观察者
        [[NSNotificationCenter defaultCenter]removeObserver:self name:@"123" object:nil]; 
    }
    
  • 相关阅读:
    冲刺阶段九
    冲刺阶段八
    学习进度十一
    人月神话阅读笔记01
    单词统计续
    冲刺阶段七
    冲刺阶段六
    冲刺阶段五
    bzoj1570: [JSOI2008]Blue Mary的旅行
    bzoj 1690: [Usaco2007 Dec]奶牛的旅行
  • 原文地址:https://www.cnblogs.com/bachl/p/4680842.html
Copyright © 2011-2022 走看看