Я пытаюсь создать приложение для iPhone, которое имеет панель вкладок в качестве корневого контроллера и несколько панелей навигации. Я сомневаюсь, я должен создать один класс NavigationBarController для каждой панели навигации, которую я хочу вставить в приложение? Или возможно создать только один контроллер навигации, который управляет всеми контроллерами панели навигации, существующими в приложении?
В случае, если в приложении существует несколько контроллеров навигации, могу ли я использовать «self» для доступа к правильному контроллеру навигации, который толкает / выдвигает вид? Или я должен использовать делегат делегата приложения для доступа к контроллерам каждой панели навигации?
(Я предполагаю, что все контроллеры панели навигации объявлены в делегате приложения, правильный ли это подход или более элегантный?)
Заранее большое спасибо