观察者模式的使用
44、不带参数通知的使用
//新建通知
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(newMsg)
name: @"newmsg1"
object: nil];
//通知调用的方法
- (void)newMsg{
}
//调用通知
[[NSNotificationCenter defaultCenter] postNotificationName:@"newmsg" object:self];
45、带参数通知的使用
//新建通知
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(newMsg:)
name: @"newmsg1"
object: nil];
//通知调用的方法
- (void)newMsg:(NSNotification *)note{
NSLog(@"%@", [note userInfo]);
}
//调用通知
[[NSNotificationCenter defaultCenter] postNotificationName:@"newmsg1" object:nil userInfo:[NSDictionary dictionaryWithObject:@"succ" forKey:@"result"]];