난 이해가 안 돼, 내가 trillon 시간 알림을 사용했지만 오늘은 특정 개체에서 보낼 알림을받을 것 같습니다. 이것은 뷰 컨트롤러에 ...통지가 게시되지 않는 상황은 무엇입니까?
- (void)buttonPressed:(UIButton*)sender {
NSLog(@"buttonPressed");
[[NSNotificationCenter defaultCenter] postNotificationName:@"test" object:self];
}
이것은 (초기화에) 다른 뷰 컨트롤러이다 ..
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test:) name:@"test" object:nil];
상기 방법 ..
-(void)test:(NSNotification *)notification{
NSLog(@"it works! ");
}
... 그냥 표준 물건, 지금 내가 잘 동작하는 다른 개체에서 알림을 게시하는 경우이 한보기 컨트롤러에서 게시 못해! 심지어 "buttonPressed"를 기록하기 때문에 버튼이 깨진 것처럼 보이지 않습니다. 나는 단지 그것을 얻지 않는다.
아이디어가 있으십니까?
나는 굴복한다! 나는 이것에 대해 이틀을 낭비했다. 정말 아주 이상합니다. 나는 그것을 재 작성하고 대신 위임을 사용했다. 내 모든 다른 알림은이 것을 제외하고는 완벽하게 작동합니다. 기묘한.! – user139816