Niedawno zaktualizowałem swoją aplikację z iOS 8.3 do iOS 9. Po naprawieniu różnych błędów za pomocą kodu udało mi się skompilować aplikację i uruchomić ją, kiedy zauważyłem następujący problem.Widok jest wyświetlany z animacją widoku modalnego zamiast animacji show (push).
Kiedy wykonuję kliknięcie z przerwą, na przykład UIButton, widok załadowany z przejściem pojawia się z animacją widoku modalnego (przesuwa się od dołu do góry), ale w serii ujęć jest to Show (e.g. Push)
. Ponadto przycisk powrotu z kontrolera nawigacyjnego nie jest już wyświetlany.
Druk konsola to kiedy przeprowadzić segue:
Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior (<UISearchController: 0x7ffde14866b0>)
Problem wydaje się być obecna tylko w widoku, podczas ładowania innych poglądów, starałem się ustawić inne poglądy jak Kontroler widoku początkowego i wszystkie prace.
Proszę napisać kod, który zostanie wywołany, aby przedstawić nowy kontroler widoku z nieoczekiwaną animacją. – ndmeiri
@ndmeiri właściwie nie ma kodu: wykorzystałem scenorys do zrobienia segue. –
Czy oba kontrolery widoku znajdują się w tej samej Storyboard? Czy upewniłeś się, że kontroler widoku początkowego w tej Storyboard jest ustawiony na UINavigationController? – ndmeiri