通知中心 NSNotificationCenter 的简单使用方法
生活随笔
收集整理的這篇文章主要介紹了
通知中心 NSNotificationCenter 的简单使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
NSNotificationCenter(通知中心)
? 【注意】需再dealloc中移除觀察者 ? 獲取通知中心單例對象
? 【注意】需再dealloc中移除觀察者 ? 獲取通知中心單例對象
? ? ?NSNotificationCenter *center=[NSNotificationCenter defaultCenter];
? 常用方法: ? ? ?1.注冊觀察者 - (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject; 參數: observer:?觀察者 aSelector: 收到通知會自動調用此方法 ? ? ? ? ? aName:?消息內容(接收通知的"暗號") anObject:?一般為nil 2.發送通知消息 - (void)postNotificationName:(NSString *)aName object:(id)anObject userInfo:(NSDictionary *)aUserInfo; 參數: aName: 誰注冊了通知中心,觀察者模式設置這個消息內容,便通知誰 anObject: 傳送的參數(任意對象) aUserInfo: 傳送的字典? NSNotification(若被通知者調用的方法中帶有參數,則傳遞此對象過來) 常用方法: 1.獲取傳遞的參數 - (id)object; 2.獲取傳遞的字典? ? ?- (NSDictionary *)userInfo;
轉載于:https://www.cnblogs.com/hcsaaron/p/4379229.html
總結
以上是生活随笔為你收集整理的通知中心 NSNotificationCenter 的简单使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop学习笔记(一)从官网下载安装
- 下一篇: C语言根据日期(年,月,日)判断星期几(