Mam widok na storyboardie, który ma przycisk do wykonania określonej akcji. Aby wykonać tę akcję, użytkownik musi być zalogowany. Program obsługi przycisku sprawdza, czy użytkownik jest zalogowany i wykonuje jedną zmianę, jeśli TAK i inny, jeśli NIE. Sekwencje NO przesuwają się do kontrolera widoku logowania. Istnieje kolejna zmiana związana z pierwszym kontrolerem widoku, więc jeśli logowanie zakończy się pomyślnie, użytkownik może wybrać miejsce, w którym przerwał połączenie. Kontrolery widoku są osadzone w kontrolerze nawigacyjnym.Jak przenieść z powrotem do UIViewController, który jest już załadowany?
Problem polega na tym, że "powrót" ładuje zupełnie nowe wystąpienie kontrolera widoku i nie odwołuje się do oryginalnej instancji, więc kończę z pustymi elementami interfejsu i 2 kopiami tego kontrolera widoku w pamięci.
Jak mogę powrócić do oryginalnej instancji kontrolera widoku?
Mam przycisk UIBarButton, który jest początkowo załadowany w ViewDidLoad na poprzednim ekranie (ten, do którego wracamy). Kiedy używam twojego kodu, UIBar nie pokazuje się wcale. Każdy pomysł, dlaczego? – c0d3Junk13