Creo que tiene que establecer esa propiedad antes de empujar o hacer estallar un controlador de vista para afectar al siguiente controlador de vista, estableciéndolo para el controlador de vista actual en la vista Will'Appear es demasiado tarde.
Editar: ¡esto parece un error en 4.2! El botón Atrás permanece oculto tanto en el simulador 4.2 como en el dispositivo con 4.2, pero funciona en los simuladores 3.2, 4.1 y 4.0.
Aquí está el código en la que al empujar un VC con la espalda oculta un botón:
- (IBAction) goto2nd
{
SecondVC *vc = [[[SecondVC alloc] initWithNibName:@"SecondVC" bundle:nil] autorelease];
vc.navigationItem.hidesBackButton = YES;
[self.navigationController pushViewController:vc animated:YES];
}
Eso es todo lo que debe ser necesario, cada VC tiene su propio navigationItem, no es una configuración global, por lo que don' Necesito preocuparme por deshacerlo para restaurar el botón Atrás (al menos cuando aparece de nuevo en un VC donde está establecido en "NO").
¿Puedes decir el título de la vista B? –
Ver B - self.title = @ "Ofertas" –
\ Alam debe intentar archivar un error con apple o simplemente dejar un correo pidiendo ayuda. –