#iphone #ios #ipad #uitableview #uitabbarcontroller
#iPhone #iOS #iPad #uitableview #uitabbarcontroller
Вопрос:
Я новичок в программировании на iOS. Я создал общедоступный репозиторий кода на github, URL репозитория является git@github.com:abhinavtyagi/paparazzi.git
Я столкнулся с проблемой при использовании UITabBarController. В главном представлении приложения есть две вкладки, каждая из которых содержит контроллер навигации.
Приложение состоит из трех следующих представлений (для каждого tabview) # 1# в первом представлении отображаются типы изображений (пейзаж, цветы, планеты) # 2# во втором представлении используется табличное представление для перечисления изображений и их названий. #3# при выборе любой ячейки в предыдущем (2-м) представлении изображение отображается в полноэкранном режиме в следующем представлении. Это отлично работает, если мы используем кнопки возврата для навигации. Но приложение вылетает, когда мы переходим к первому просмотру непосредственно из третьего, ДВАЖДЫ КОСНУВШИСЬ панели вкладок при третьем просмотре (полноэкранный рисунок).
Я не могу понять, почему это происходит. Любая помощь в этом отношении будет высоко оценена.
Спасибо Abhinav
Комментарии:
1. Разместите соответствующие разделы вашего кода здесь.
Ответ №1:
когда вы дважды нажимаете на кнопку панели вкладок …. это вызывает viewDidLoad
ее viewController
(в вашем случае rootViewController of navigationController
) ……. может быть, это вызывает сбой / поскольку все будет перезагружено…..
Комментарии:
1. Привет, я решил связанную с этим проблему. Я не удерживал указатель на NavController и был проблемой. Просто нужно было связать ivar при создании и при освобождении. Большое спасибо