通知的使用
来源:互联网 发布:淘宝服装店起名字大全 编辑:程序博客网 时间:2024/05/21 09:29
通知中心需要熟悉NSNotificationCenter和NSNotification两个类:
observer:监听者
selector:监听方法(监听者监听到通知后执行的方法)
name:监听的通知名称
object:通知的发送者(如果指定nil则监听任何对象发送的通知)- (id <NSObject>)addObserverForName:(NSString *)name object:(id)obj queue:(NSOperationQueue *)queue usingBlock:(void (^)(NSNotification *note))block添加监听,参数:
name:监听的通知名称
object:通知的发送者(如果指定nil则监听任何对象发送的通知)
queue:操作队列,如果制定非主队线程队列则可以异步执行block
block:监听到通知后执行的操作- (void)postNotification:(NSNotification *)notification发送通知,参数:
notification:通知对象- (void)postNotificationName:(NSString *)aName object:(id)anObject发送通知,参数:
aName:通知名称
anObject:通知发送者- (void)postNotificationName:(NSString *)aName object:(id)anObject userInfo:(NSDictionary *)aUserInfo发送通知,参数:
aName:通知名称
anObject:通知发送者
aUserInfo:通知参数- (void)removeObserver:(id)observer移除监听,参数:
observer:监听对象- (void)removeObserver:(id)observer name:(NSString *)aName object:(id)anObject移除监听,参数:
observer:监听对象
aName:通知名称
anObject:通知发送者
NSNotificationCenter:是通知系统的中心,下表列出常用的方法。
- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject添加监听,参数:observer:监听者
selector:监听方法(监听者监听到通知后执行的方法)
name:监听的通知名称
object:通知的发送者(如果指定nil则监听任何对象发送的通知)- (id <NSObject>)addObserverForName:(NSString *)name object:(id)obj queue:(NSOperationQueue *)queue usingBlock:(void (^)(NSNotification *note))block添加监听,参数:
name:监听的通知名称
object:通知的发送者(如果指定nil则监听任何对象发送的通知)
queue:操作队列,如果制定非主队线程队列则可以异步执行block
block:监听到通知后执行的操作- (void)postNotification:(NSNotification *)notification发送通知,参数:
notification:通知对象- (void)postNotificationName:(NSString *)aName object:(id)anObject发送通知,参数:
aName:通知名称
anObject:通知发送者- (void)postNotificationName:(NSString *)aName object:(id)anObject userInfo:(NSDictionary *)aUserInfo发送通知,参数:
aName:通知名称
anObject:通知发送者
aUserInfo:通知参数- (void)removeObserver:(id)observer移除监听,参数:
observer:监听对象- (void)removeObserver:(id)observer name:(NSString *)aName object:(id)anObject移除监听,参数:
observer:监听对象
aName:通知名称
anObject:通知发送者
NSNotification:代表通知内容的载体,主要有三个属性:name代表通知名称,object代表通知的发送者,userInfo代表通知的附加信息。
0 0
- android通知的使用
- Android 通知的使用
- 通知的简单使用
- 通知机制的使用
- 通知的使用
- 本地通知的使用
- 通知中心的使用
- 通知的使用
- IOS通知的使用
- ios 通知的使用
- NSNotification通知的使用
- 通知的使用
- iOS通知的使用
- NSNotificationCenter 通知的使用
- 通知栏的使用
- 通知的使用
- 本地通知的使用
- 通知栏的使用
- THU2015 fall 2-4 Queap
- iOS 应用国际化图解
- Mac使用Sublime Text安装插件前提
- 在Mac下安装XAMPP
- android textview原生态跑马灯效果实现以及其缺点记录
- 通知的使用
- spring 模糊查询,查询
- Android开发常见错误汇总
- 【android】PopWindow----还没有更完
- 经验总结
- 字符串
- ubuntu增加swap空间
- [OpenJudge-NOI]走出迷宫 Bfs
- Android开发总结笔记 ScrollView和HorizontalScrollView (滚动视图) 1-3-5