Pregunta

Básicamente quiero saber si el controlador de vista que estoy en es el controlador de vista raíz o no.

Si no es que quiero poner un botón en la barra de navegación que dice "volver" (como si fuera un botón adecuado vuelta - este bit Yo sé cómo hacerlo)

.

Antes de preguntar, me han quitado todos los títulos de mis controladores de vista - que no quería que se presenten en mi barra de navegación ... es muy complicado - pero esto significa que cuando voy a través de mi pila de navegación ninguno de los controladores de vista empujados tener un botón de retroceso. : /

Gracias Tom

¿Fue útil?

Solución

if ( self != [self.navigationController.viewControllers objectAtIndex:0] )
{
   // Put Back button in navigation bar
}

Otros consejos

También puede probar:

if (self.navigationController.viewControllers.count == 1) {
    NSLog(@"self is RootViewController");
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top