Я пытаюсь работать с простым приложением входа, которое при успешном входе в систему отображает страницу меню. В листе действий на странице меню у нас есть возможность взглянуть на всех пользователей, зарегистрированных на этом телефоне и нажав на любого пользователя, он должен снова выполнить обработку имени и перейти непосредственно к странице меню. Так будет продолжаться рабочий процесс.Навигация между контроллерами - Черные экраны
Ниже приведено изображение, которое объясняет это.
Все контроллеры подключаются к перетекает для контроллера счетов и среднего контроллера, за исключением. Навигация между этими двумя осуществляется с помощью pushViewController
, поскольку мне пришлось передать некоторую информацию из контроллера учетных записей (контроллер табличного представления со списком всех пользователей) в средний контроллер.
MiddleController *maController = [[MiddleController alloc] init];
if (maController.view) {
maController.ma_userId = mo_userId; // Set the exposed property
maController.ma_password = mo_password;
[self.navigationController pushViewController:maController animated:YES];
Средний контроллер делает весь процесс совершенно после получения деталей. Но обращение к диспетчеру меню - вот где я столкнулся с проблемой. Если я использую segue между средним контроллером и контроллером меню, возникает ошибка, указывающая no identifier with the name segueName found
. Но если я использую pushViewController
, тогда он отображает пустой черный экран. Могут ли некоторые помочь мне решить это.
Это, как я толкая его:
MenuTableViewController *mapMenuTableviewController = [[MenuTableViewController alloc]init];
[self.navigationController pushViewController:mapMenuTableviewController animated:NO];
Я перепробовал все способы, которые размещены в предыдущих SO вопросы, но ничего не помогало.
Заранее спасибо
путь вы использованияКонтактная [self.navigationController popViewControllerAnimated: YES]; –
@balkaransingh, если я использую тот же код, что и ваш, он просто показывает тот же экран, что и контроллер учетных записей. – ASN
ok @ASN вы хотите пойти MenuTableViewController после нажатия кнопки? –