Сбой UITabBarViewController

#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 при создании и при освобождении. Большое спасибо