Я просто не понимаю, я использовал уведомления триллион раз, но сегодня я не могу получать уведомления для отправки от определенного объекта.
Это в контроллере вида ...
- (void)buttonPressed:(UIButton*)sender {
NSLog(@"buttonPressed");
[[NSNotificationCenter defaultCenter] postNotificationName:@"test" object:self];
}
и это в другом контроллере представления (в init) ..
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test:) name:@"test" object:nil];
и метод ..
-(void)test:(NSNotification *)notification{
NSLog(@"it works! ");
}
... просто стандартные вещи, теперь, если я отправляю уведомление от любого другого объекта, он работает нормально, просто не буду публиковать с этого одного контроллера представления! Он даже регистрирует «ButtonPressed», поэтому кнопка не сломана. Я просто не понимаю.
Есть идеи?