2015-05-17 2 views
-1

У меня есть контроллер табуляции с четырьмя контроллерами. Во втором контроллере представления у меня есть табличный вид. Теперь, когда пользователь нажимает на ячейку представления таблицы, я делаю push на другой контроллер представления. Когда я сейчас нажимаю на свою кнопку «назад», я снова нажимаю сегу к представлению таблицы, , но как-то моя панель вкладок исчезает. Я делал каждый толчок в своем раскадровке, без кодирования.Панель вкладок исчезает после нажатия на контроллер вида на панели вкладок

У вас есть идея, как я могу решить эту проблему? Спасибо за помощь.

ответ

2

Вы должны Никогда вернуться к предыдущему контроллеру представления с помощью segue, если вы не используете unwind segue. Когда вы нажимаете «вернуться» к представлению таблицы, вы действительно не возвращаетесь назад, вы создаете новый экземпляр, и этот экземпляр ничего не знает о контроллере панели вкладок. Когда вы нажимаете на этот другой контроллер, вы получаете кнопку возврата по умолчанию - если вы используете это, он будет вызывать popViewControllerAnimated:, что и вы хотите сделать. Если вы действительно хотите использовать пользовательскую кнопку «Назад» и «Сегю», используйте разматывание.