Может кто-нибудь, пожалуйста, покажите мне, как использовать свойство объекта в NSNotifcationCenter. Я хочу иметь возможность использовать его для передачи целочисленного значения моему методу выбора.
Вот как я установил прослушиватель уведомлений в своем представлении пользовательского интерфейса. Видя, как мне нужно передать целочисленное значение, я не уверен, что заменить нуль.
[[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#>
}