Digamos que aquí está mi diseño de pilaUINavigationController: ¿Cómo borro una vista de una pila
View3 --> Top of the stack
View2
View1
HomeView --> Bottom of the stack
Así que estoy en View3
Ahora, si hago clic en el botón Home
, quiero cargar HomeView
, lo que significa que Necesito pop View3
, View2
y View1
. Pero si hago pop View3
, se mostrará View2
. No quiero eso. Quiero que se eliminen View3
, View2
y View1
, y se mostrará HomeView
. Alguna idea de como?
Tengo homeview como root en el ejemplo, pero no es el caso en mi código. TYVM :) –
Lo intento, pero dice 'HomeView' no está definido, lo cual tiene sentido ya que estoy en' View3' así que no tengo referencia a 'HomeView', ¿verdad? –
Sí, necesita una referencia al 'HomeView', y puede obtenerlo a través de la propiedad' self.navigationController.viewControllers' –