2010-10-12 12 views
0

changer le titre UIBarButtonItem au moment de l'exécution, mais il ne fonctionne pasUIBarButtonItem ne fonctionne pas

if(self.toolbarItems!=nil) 
    { 
     NSArray *toolbaritem=self.toolbarItems; 
     UIBarButtonItem* tmpeditButton =[toolbaritem objectAtIndex:0]; 
     [email protected]"Done"; 
     NSLog(@"log %@",tmpeditButton.title); 
    } 

Log est affiche toujours la valeur NULL. Pourquoi et comment résoudre ce problème?

+1

Je vérifierait si self.toolbarItems == néant. –

+0

Je l'ai eu. J'ai utilisé initWithBarButtonSystemItem. Donc, je passe à initWithTitle et ça marche très bien. – saturngod

Répondre

1

Utilisez cette

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStylePlain target:self action:nil];