Я новичок в программировании для iphone, и я пытаюсь создать приложение, которое имеет контроллер uinavigation, а rootviewcontroller - это контроллер uiview, который представляет собой экран входа в систему с экрана входа в систему, пользователь переходит на контроллер uitabbarcontroller, который имеет 5 вкладок и каждыйВкладка является контроллером uinavigation, и каждый навигационный контроллер имеет две кнопки на панели навигации. Одна кнопка открывает представление сообщений, а другие представления уведомлений - каждое представление является контроллером uiview.
Теперь пользователь может нажимать кнопку сообщения на каждой вкладке и сообщение.появится представление, и я хочу убедиться, что если он нажимает кнопку на первой вкладке, а затем переходит на другую вкладку, то представление сообщений исчезает и освобождается из памяти, а когда он нажимает кнопку сообщений на новой вкладке, тогда другое представление сообщенийпоявится.
Я попытался создать одно представление сообщения в делегате приложения, и каждый раз, когда пользователь нажимает кнопку сообщения, чтобы вызвать метод из делегата приложения, затем в meя проверяю, какая вкладка нажата, и выдвигаю представление на контроллер навигации, который принадлежит этой вкладке, но это не работает должным образом.