iPhone Xcode Notification Class : 윈도우의 메시지(Message) 와 유사하지만,, 조금다른 이벤트 핸들링방식
- (void) MessageArrived:(NSNotification *)notif
{
NSString *strMessage = [notif object];
NSLog(@"MessageRcv: %@",strMessage);
}
2) Notification을 등록 한다 . 이때 name은 보낼때에도 동일하게 사용하여야 한다.
즉) "GoodNew"를 노티피케이션의 이름으로 구분하게 된다.
- (void)viewDidLoad {
[super viewDidLoad];
.....
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(MessageArrived:)
name:@"GoodNews"
object:nil];
}
3)Notification을 보낸다(Post)
[[NSNotificationCenter defaultCenter] postNotificationName:@"GoodNews" :@"It's really good news"];
4)결과
[ ] MessageRcv: It's really good news
- Total
- Today
- Yesterday