En este momento, estoy configurando el título en viewDidLoad de la vista raíz de la pestaña, que solo cambia cuando hago clic en la pestaña. Quiero que esto se establezca antes de seleccionar la pestaña. He intentado algo así como:iPhone Objective-C: ¿Programativamente cambia el título del elemento de la barra de pestañas en la barra de pestañas creada con IB?
[[self.parentViewController.tabBarController.tabBar.items objectAtIndex:2] title] = @"string";
en la primera vista que se carga en otra pestaña, pero es evidente que algo malo ya que me sale un error operando de la izquierda.
¿Alguien puede mostrarme la forma correcta de lograr lo que estoy tratando de hacer?
Gracias!
Whoa, eso funcionó como magia. Ni siquiera sabía que awakeFromNib era incluso una opción para los métodos viewController. (Aprendiendo algo nuevo todos los días!) ¡Gracias! –
awakeFromNib es una opción para cualquier objeto cargado desde un plumín: el cargador de plumillas busca ese método en cualquier objeto que crea y lo llama si lo encuentra. Tenga en cuenta que si crea cosas a veces desde el xib y, a veces desde el código, también tendrá que anular el método initWithNibName :. –