Я создаю приложение для iphone в объективе C.
На данный момент у меня есть UINavigationController в начале моего приложения
и остальная часть навигации была обработана от него.
Теперь я хочу вставить экран входа в систему при загрузке приложения.
Как сделать его независимым от остальной части приложения?
т.е. на данный момент я создал LoginViewController и добавил его в NavigationViewController
моего приложения. Когда пользователь успешно войдет в систему, приложение продолжит работу со следующим экраном, помещаемым в Navigation Controller.
Но проблема с этим подходом состоит в том, что я все еще могу вернуться к начальному экрану входа в систему с помощью элемента навигации.
Я пытался скрыть панель навигации на первом экране после входа в систему, но она удаляет панель навигации на каждом из последующих экранов.
Единственное работающее решение, о котором я могу подумать, это то, что я должен вручную скрыть панель навигации на начальном экране и сделать ее видимой на последующих экранах.
Есть ли другой здравый подход?