Я хотел бы загрузить новый ViewController/View после проверки имени пользователя и пароля для входа в систему. У меня есть следующий:Невозможно создать новый контроллер
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
...
...
ViewController *Workflow = [self.storyboard instantiateViewControllerWithIdentifier:@"Workflow"];
[self.navigationController pushViewController:Workflow animated:YES];
Затем в раскадровке, я добавил новый контроллер представления и ударил новый UIView там. Затем я изменил идентификатор ViewController на «Workflow». Однако после нажатия этой кнопки ничего не происходит. Есть идеи?
Спасибо за сжатый отклик. Я включил контроллер навигации в качестве корневого контроллера в представление, с которым я работаю. Должен ли я добавить новый контроллер ViewController в контроллер навигации? Если я запустил программу, как описано вами, после того, как я нажму кнопку, которая запускает все, если это произойдет, она замерзает, и я получаю ошибку SIGBART в autorelease/ return UIApplicationMain (argc, argv, nil, NSStringFromClass ([Класс AppDelegate])); Линия кода в моем main.m. – DrTchocky
Следует отметить, что на выходе выводятся следующие данные: 2012-02-21 18: 11: 22.331 HMG [14991: f803] *** Завершение приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «Нажатие навигации контроллер не поддерживается » – DrTchocky
Контроллер навигации должен быть вашим начальным контроллером представления для вашего APP, то есть в раскадровке первая стрелка должна указывать на этот контроллер представления, а флажок - это контроллер начального представления в контролеров атрибутов, который должен быть проверен (то есть сказать, два способа сделать то же самое.) Вы должны нажать на свой пользовательский контроллер представлений («Рабочий процесс» в вашем примере). Он не должен быть навигационным контроллером. – jonkroll