Добавление представления по умолчанию в контроллер представления навигации

#iphone #objective-c #cocoa-touch

#iPhone #objective-c #cocoa-touch

Вопрос:

У меня есть контроллер навигации и панель вкладок, где у меня есть кнопки для нескольких параметров. Когда кнопка когда-либо нажата, она помещает соответствующий viewcontroller в контроллер навигации. Это нормально, но когда я снова нажимаю кнопку на панели вкладок после загрузки любого другого подраздела viewcontroller в контроллере навигации, он показывает пустой экран вместо того «экрана параметров», который он показывает, когда я касаюсь его в первый раз.

Я использую этот код:

 [self.navigationController pushViewController:accountOptions animated:NO];
  

Комментарии:

1. попробуйте изучить ссылку на протокол uinavigationcontrollerdelegate, developer.apple.com/library/ios/#documentation/uikit/reference /…

2. можете ли вы добавить более подробную информацию о части кодирования, например, где вы добавили панель вкладок, это в файле делегирования приложения или что-то в этом роде

Ответ №1:

Вы дважды нажимаете один и тот же контроллер представления, даже не извлекая его из контроллера навигации.

Вы можете либо открыть контроллер просмотра при переключении на другой, либо нажать view controllers один раз на контроллере навигации на панели вкладок и покончить с этим.