Прямо сейчас, в FirstviewController, я получил кнопку, когда я щелкнул ее, я получаю значение обратно с помощью делегата. Прямо сейчас, я хочу отправить это значение в SecondViewcontroller и перезагрузить его данные таблицы. Как это сделать? Как насчет использования nsnotificationcenter, но я пробовал, он не работает. Я размещаю уведомление в делегате, которое реализовано в Firstviewcontroller. код, как это:Как перезагрузить данные табличного представления другого диспетчера просмотров
FirstviewController.m
// delegate that get selected cat
- (void)didSelectSubCat:(SubCat *)cat;
{
[[NSNotificationCenter defaultCenter] postNotificationName:@"DidSelectCat" object:self userInfo:@{@"catId": cat.catId}];
}
SecondViewcontroller.m
- (void)awakeFromNib
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(selectedCat:) name:@"DidSelectCat" object:nil];
}
- (void)selectedCat:(NSNotification *)notif
{
NSLog(@"userinfo: %@", [notif userInfo]);
}
Эй, используя протокол ... ..... –