Является ли плохой практикой разрешать UINavigationController толкать контроллеры представления, что может привести к повторяющемуся стеку?

Я создаю приложение с UINavigationController, где я толкаю UIViewControllers, и IBActions на одном из классов может вызвать толкание другого экземпляра первого типа:

ViewControllerType1 --> ViewControllerType2 --> ViewControllerType3 --> ViewControllerType1

Как вы видите, можно не иметь "конца" стека.

Является ли плохой практикой такой бесконечный цикл? Должен ли стек UINavigationController использоваться с учетом "конца"?

5
задан barfoon 19 January 2012 в 03:34
поделиться