У меня есть ViewController CafeViewController именно. Он содержит много глобальных массивов и переменных, Im пытается вызвать его один из переменных в моем другом виде контроллер reservationViewController, а именно с помощью следующих строк кодаНепризнанный селектор, отправленный в экземпляр при вызове любой переменной из другого контроллера.
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
CafesViewController *controller2 = (CafesViewController*)[mainStoryboard instantiateInitialViewController];
NSLog(@"title which is in next screen is %@", controller2.restuarentsList);
Теперь я проверил с помощью точки останова, что нет никакой ошибки перед NSLog, после ввода строки кода nslog он заканчивается. Помогите пожалуйста
предупреждения: - Нагрузочное приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: '- [UINavigationController restuarentsList]: непризнанный селектор направил к экземпляру 0x10a3d9320'
Пожалуйста, проверьте " CafesViewController "- это ваш начальный контроллер представления или нет в раскадровке? –
Это не мой первоначальный контроллер или его отсутствующий раскадровки. – Arun
Ваш контроллер начального представления - это контроллер навигации, а не ваш CafesViewController. – joao