[NSNotificationCenter defaultCenter]全局监听传数值
2015-01-20 17:06
423 查看
//注册消息中心
[[NSNotificationCenterdefaultCenter]
addObserver:selfselector:@selector(passData:)name:@"music"object:nil];
//消息中心传旨回调方法
- (void)passData:(NSNotification *)notification{
NSDictionary *dic = [notification
userInfo];
_dataModel = [LoadModelloadModelWithDicData:dic];
//消息中心传值
// toolBar.hidden = [dic valueForKey:@"mark"];
self.toolBar.titleLable.text =
[dicvalueForKey:@"ringtoneName"];
NSURL *url = [NSURLURLWithString:[dic
valueForKey:@"imageName"]];
[self.toolBar.imgViewsd_setImageWithURL:url
placeholderImage:nil];
}
// 从其他控制器传值
NSDictionary *dic = [NSDictionarydictionaryWithObjectsAndKeys:model.imageName,@"imageName",model.ringtoneName,@"ringtoneName",model.fileName,@"fileName",model.time,@"time",nil];
[[NSNotificationCenterdefaultCenter]
postNotificationName:@"music"object:niluserInfo:dic];
[[NSNotificationCenterdefaultCenter]
addObserver:selfselector:@selector(passData:)name:@"music"object:nil];
//消息中心传旨回调方法
- (void)passData:(NSNotification *)notification{
NSDictionary *dic = [notification
userInfo];
_dataModel = [LoadModelloadModelWithDicData:dic];
//消息中心传值
// toolBar.hidden = [dic valueForKey:@"mark"];
self.toolBar.titleLable.text =
[dicvalueForKey:@"ringtoneName"];
NSURL *url = [NSURLURLWithString:[dic
valueForKey:@"imageName"]];
[self.toolBar.imgViewsd_setImageWithURL:url
placeholderImage:nil];
}
// 从其他控制器传值
NSDictionary *dic = [NSDictionarydictionaryWithObjectsAndKeys:model.imageName,@"imageName",model.ringtoneName,@"ringtoneName",model.fileName,@"fileName",model.time,@"time",nil];
[[NSNotificationCenterdefaultCenter]
postNotificationName:@"music"object:niluserInfo:dic];
相关文章推荐
- [NSNotificationCenter defaultCenter] 通知接收不全面原因
- iOS 监听 出发 Home键 NSNotificationCenter UIApplicationWillResignActiveNotification
- [NSNotificationCenter defaultCenter] addObserver 时 object的意义。
- NSNotification用法 1.点击发送一个通知。 - (void)menuItemClick:(id)sender; { [[NSNotificationCenter default
- NSNotificationCenter defaultCenter笔记
- iOS NSNotificationCenter监听移除
- iOS NSNotificationCenter监听移除
- [[NSNotificationCenterdefaultCenter] addObserver时object的意义
- IOS NSNotificationCenter(通知 的使用)监听文本框的文字改变
- NSNotificationCenter defaultCenter
- iOS NSNotificationCenter监听移除
- 别错误使用 [NSNotificationCenter defaultCenter] 的 object
- NSNotificationCenter defaultCenter 通知的简单实用
- 通知传值[NSNotificationCenter defaultCenter]
- iOS 监听 出发 Home键 NSNotificationCenter UIApplicationWillResignActiveNotification
- IOS通知中心(观察者模式)[NSNotificationCenter defaultCenter]
- NSNotificationCenter addObserverForName 的释放
- 在应用程序或全局主题目录中无法找到主题“Default”。