Не могли бы вы показать мне, как использовать свойство объекта в NSNotifcationCenter. Я хочу иметь возможность использовать его для передачи целочисленного значения моему методу селектора.
Вот как я настроил прослушиватель уведомлений в моем представлении пользовательского интерфейса. Поскольку я хочу передать целочисленное значение, я m не уверен, чем заменить nil.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveEvent:) name:@"myevent" object:nil];
- (void)receiveEvent:(NSNotification *)notification {
// handle event
NSLog(@"got event %@", notification);
}
Я отправляю уведомление из другого класса, как это. В функцию передается переменная с именем index. Это значение, которое я хочу каким-то образом активировать с уведомлением.
-(void) disptachFunction:(int) index
{
int pass= (int)index;
[[NSNotificationCenter defaultCenter] postNotificationName:@"myevent" object:pass];
//[[NSNotificationCenter defaultCenter] postNotificationName:<#(NSString *)aName#> object:<#(id)anObject#>
}