Первый vc (контроллер просмотра) имеет одну кнопку, когда я нажимаю на нее, мне нужно перейти к второму vc, в который встроен контроллер табуляции. Обратите внимание на прикрепленные изображения.Ошибка Uinavigation при нажатии кнопки возврата
В случае нажатия кнопки я вызываю панель вкладок следующим образом: -
TabBarVC *vc=[self.storyboard instantiateViewControllerWithIdentifier:@"TabBarVC"];
[self.navigationController pushViewController:vc animated:YES];
теперь, когда я нажимаю он идет на вкладку-бар, как желание, но покажите мне сообщение: - «Завершение переход навигации в непредвиденное состояние. Дерево навигации в навигационной панели может быть повреждено ».
теперь, когда я нажимаю на спину аварии кнопки приложения и показать мне это сообщение об ошибке: -
Нагрузочное приложение из-за неперехваченное исключение «NSInvalidArgumentException», причина: «Не может добавить себя как подвид»
Возможное решение: - это может быть причина, потому что я называю контроллер TabBar который погруженный на secondvc ... я не установить анимацию да не так: -
[self.navigationController pushViewController:vc animated:NO];
так что теперь приложение не сработало, но когда я нажимаю кнопку «Назад», он должен перейти в firstvc, но он снова перейдет к контроллеру панели (тот же контроллер). Если я нажму 2 раза в задней кнопке, чтобы перейти к firstvc как желательно. Любое предложение, как я могу удалить эту проблему с навигационным стеком.
Что такое суперкласс TabBarVC? –
Я включил контроллер панели вкладок во второй контроллер. – arpit