Jak stworzyć aplikację opartą na TabBar z funkcją logowania?

Zajmuję się tworzeniem aplikacji, w której muszę pokazać użytkownikowi listę (menu, lekcje, ocenę, wylogowanie). więc nawet przed tym muszę pokazać ekran logowania. Tylko po pomyślnym i poprawnym zalogowaniu muszę przekierować użytkownika do menu. Planowałem więc stworzyć aplikację opartą na tabBar z 4 zakładkami. Tutaj jestem zdezorientowany, jak dodać kontroler widoku logowania nawet przed załadowaniem kontrolera TabBar. Chcę, aby pierwsza karta była wybierana za każdym razem. Od teraz dodam mojeKontroler TabBar jako rootviewcontroller do mojegoOkno AppDelegate a następnie przedstawienie kontrolera widoku logowania jako kontrolera widoku modalnego. Ale problem jest jeszcze przedZaloguj się Wyświetl kontroler jest ładowany, mój kontroler widoku kursów jest ładowany, ponieważ tabbarcontroller jest ładowany jako pierwszy. Moim rzeczywistym wymogiem jest, aby załadować kontroler widoku kursu z listą kursów na podstawie danych wejściowych podanych w kontrolerze Login View. Ale kontroler widoku widoku obciążenia jest ładowany nawet przed widokiem obciążenia kontrolera widoku logowania. więc moja lista kursów jest zawsze taka sama, niezależnie od tego, kto się loguje. Jestem zdezorientowany, jak iść do przodu ... Każda sugestia tutaj byłaby bardzo pomocna ...

questionAnswers(3)

yourAnswerToTheQuestion