2010-04-16 62 views
6
self.navigationItem.rightBarButtonItem.enabled = FALSE; 
[activityIndicator startAnimating]; 
//[myview sendSubviewToBack:self.view]; 
//self.view.hidden= TRUE; 
myview.hidden= FALSE; 
activityIndicator.hidden= FALSE; 
dt = [[DateTime alloc] init]; 

Este es mi método en esto cuando el usuario haga clic en leftbar botón de navegación de este método incendios aquí quiero desactivar el botón pero no es conseguir desactivar y comprobé mi código i no lo estoy habilitando en ninguna parte ....... Por favor, ayúdenmeCómo deshabilitar el botón derecho de la barra de navegación

+0

Lo sentimos i bymistakely di título ayuda incorrecta para el botón RightBar y no se dejó – madhavi

+0

Así que quieres desactivar el botón 'atrás'? Si eso es todo lo que muestra la barra de navegación, podrías ocultarlo todo junto. – willcodejavaforfood

Respuesta

3

Si las propiedades no se inicializan correctamente en Objective-C no verá ningún error, la instrucción simplemente no se ejecutará ..

Mi primera suposición sería que estás llamando a un método en una referencia nula.

Utilice el depurador para ver si el RightBarButtonItem se ha configurado correctamente.

21

Sólo

self.navigationItem.rightBarButtonItem.enabled = NO; 
+0

hmmh, no funcionó para mí, el botón de la barra derecha o izquierda devuelve nil mientras que claramente hay un botón :( – CularBytes

+0

No funciona para el 'rightBarButtonItem personalizado' – jose920405

Cuestiones relacionadas