Three20 - переходы, не происходящие с «дочерними» контроллерами UITabBarController - PullRequest
0 голосов
/ 03 августа 2011

У меня есть приложение для iOS, которое я создаю с использованием Three20. Он расположен почти идентично Three20 TTNavigatorDemo, с корневым подклассом UITabBarController, который имеет 3 вкладки с URL-адресами, сопоставленными с 3 различными контроллерами представления.

По какой-то причине я не вижу "push" -переходов на ViewControllers, которые являются потомками ViewControllers с 3 вкладками. Переходы «назад» происходят, как и ожидалось, но переход «push» пропускается независимо от того, использую ли я переход «swipe» по умолчанию или я явно устанавливаю переход.

Кто-нибудь еще сталкивался с этой проблемой? Я проверил это в мастерах iOS 4 / three20, iOS 4 / three20, iOS5 / three20 master и iOS5 / three20, и у них у всех один и тот же симптом.

Интересно, что у меня есть модальный ViewController, который выдвигается при загрузке приложения, если человек является новым пользователем, и переходы работают, как и ожидалось, для ViewControllers, выдвигаемого на модальный режим, поэтому, похоже, он связан с TabBarController.

Этот «потерянный переход» возникает даже при использовании самых тривиальных ViewControllers, поэтому я не верю, что проблема связана с самими дочерними ViewControllers, но я не могу быть полностью уверен в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...