Al momento, sto impostando il titolo nel viewDidLoad della vista root della scheda, che cambia solo quando clicco sulla scheda. Voglio che questo sia impostato prima di selezionare la scheda. Ho provato qualcosa di simile:iPhone Objective-C: modifica del titolo dell'elemento sulla barra delle schede nella barra delle schede creata usando IB?
[[self.parentViewController.tabBarController.tabBar.items objectAtIndex:2] title] = @"string";
nella prima vista che i carichi in un'altra scheda, ma c'è chiaramente qualcosa di sbagliato in quanto ottengo un errore operando sinistro.
Qualcuno può mostrarmi il modo corretto per ottenere ciò che sto cercando di fare?
Grazie !!
Whoa, quello ha funzionato come per magia. Non sapevo nemmeno che WakeFromNib fosse addirittura un'opzione per i metodi viewController. (Imparare qualcosa di nuovo ogni giorno!) Grazie !! –
awakeFromNib è un'opzione per qualsiasi oggetto caricato da un pennino: il caricatore pennino cerca quel metodo su qualsiasi oggetto che crea e lo chiama se trovato. Nota che se crei roba qualche volta dallo xib e qualche volta dal codice, dovrai anche eseguire l'override del metodo initWithNibName :. –