2010-04-16 5 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]; 

C'est ma méthode dans ce lorsque l'utilisateur clique sur leftbar bouton de navigation ce feu de méthode ici je veux désactiver le bouton, mais ce ne est pas obtenir de désactiver et j'ai vérifié mon code i Je ne l'activera nulle part ....... S'il vous plaît aidez-moiComment désactiver le bouton de barre droit de navigation

+0

Désolé je bymistakely ai donné tort l'aide de titre pour le bouton rightbar et non à gauche – madhavi

+0

Vous voulez désactiver le bouton « retour »? Si c'est tout ce que montre la barre de navigation, vous pouvez tout cacher. – willcodejavaforfood

Répondre

3

Si les propriétés ne sont pas initialisées correctement dans Objective-C, vous ne verrez aucune erreur, l'instruction ne sera pas exécutée ..

Ma première supposition serait que vous appelez une méthode sur une référence nulle.

Utilisez le débogueur pour voir si rightBarButtonItem a été correctement configuré.

21

Juste

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

hmmh, n'a pas fonctionné pour moi, à droite ou à gauche le bouton de barre renvoie zéro alors qu'il y a clairement un bouton :( – CularBytes

+0

Ne pas travailler pour custom 'rightBarButtonItem' – jose920405

Questions connexes