El elemento derecho del button NavBar desaparece después de presionar el controller de vista

Entonces obtuvimos un controller de Nav con una UITableView para RootViewController. Luego, cuando el usuario hace clic en la celda de la tabla, empujamos un EKEventController a la stack de Nav y mostramos los detalles del evento representado por la celda de la tabla.

Estoy tratando de agregar un button en el lado derecho, pero no aparece.

Agrego el button cuando el usuario hace clic en la celda de la tabla.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // Upon selecting an event, create an EKEventViewController to display the event. self.detailViewController = [[[EKEventViewController alloc] initWithNibName:nil bundle:nil]autorelease]; detailViewController.event = [self.eventsList objectAtIndex:indexPath.row]; detailViewController.allowsEditing = NO; UIBarButtonItem *locationMapViewButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Map" style:UIBarButtonItemStylePlain target:self action:@selector(showMap:)]; self.navigationItem.rightBarButtonItem = locationMapViewButtonItem; [locationMapViewButtonItem release]; UITableView *eventTableView = [[self.detailViewController.view subviews]objectAtIndex:0]; [self.navigationController pushViewController:detailViewController animated:YES]; } 

El button de la barra derecha desaparece cuando aparece el controller EKEvent.

Solutions Collecting From Web of "El elemento derecho del button NavBar desaparece después de presionar el controller de vista"