У меня есть 2 контроллера вида, первый 1 - корень uinavigationcontroller. в этом представлении контроллер (первый) у меня есть nsmutable массив, который содержит пользовательский класс, который я создал. Все идет нормально :).передать NSMutableArray от контроллера корневого представления до контроллера толкаемого представления
теперь во втором контроллере представления (дочерний элемент первого) есть еще один nmutable массив , и я хочу передать ему массив из первого контроллера представления (из корня).
так в методе:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
я использовал этот код:
if([segue.identifier isEqualToString:@"showDetailSegue"]){
UINavigationController *navController = (UINavigationController *)segue.destinationViewController;
tableViewController *controller = (tableViewController *)navController.topViewController;
controller.monthnames = monthnames;
}
но когда я запустить программу и выполнить SEGUE я получил сообщение об ошибке:
[tableViewController topViewController]: unrecognized selector sent to instance 0x9836f20
что я делаю неправильно?
спасибо всем помощникам :)
, пожалуйста, поиск ответы на многие вопросы уже доступны на этом форуме –
yea thats what i did i последние 2 часа –