buduję aplikację z UINavigationController gdzie wcisnąć UIViewControllers i IBActions na jednej z klas może powodować inne wystąpienie pierwszego typu musi być odłożony:Czy złe praktyki pozwalają kontrolerowi UINavigationController przesyłać kontrolery widoku, które mogą prowadzić do powtarzania stosu?
ViewControllerType1 -> ViewControllerType2 -> ViewControllerType3 - -> ViewControllerType1
Jak widać, możliwe jest, że nie ma on "końca" stosu.
Czy ta zła praktyka ma taki niekończący się cykl? Czy należy używać stosu UINavigationController z "końcem"?
Dobrym przykładem może być aplikacja YouTube - możesz przejść do niekończących się podobnych filmów. Próbowałem wtedy i jest co najmniej dwadzieścia, ale jestem prawie pewien, że nie ma limitu softcoded. – darvids0n
Po prostu wyglądam i Twitter też to robi. Tweet -> Profil autora -> Autor Tweets -> Oryginalny Tweet – barfoon