title: Programmatically created UIBarButtonItem Not Launching Selector Action
body: <p>Here is my <code>UIBarButton</code>:</p>
  
  <pre><code>[self.navigationItem setLeftBarButtonItem:[[UIBarButtonItem alloc] 
                              initWithTitle:@"+ Contact" 
                                      style:UIBarButtonItemStylePlain 
                                     target:nil 
                                     action:@selector(showPicker:)] animated:YES];
  </code></pre>
  
  <p>Here is the code it's supposed to launch:</p>
  
  <pre><code>- (void)showPicker:(id)sender {
      ABPeoplePickerNavigationController *picker = 
       [[ABPeoplePickerNavigationController alloc] init];
      picker.peoplePickerDelegate = self;
  
      [self presentModalViewController:picker animated:YES];
      [picker release];
  }
  </code></pre>
  
  <p>When I launch the app and click on the  '+ Contact' <code>UIBarButton</code>, nothing happens. No errors, nada. I put in a breakpoint, and it never reaches the method referenced by the selector. </p>
  
  <p>Am I doing something wrong in the way I'm calling the selector?</p>
  
  <p>Thanks!</p>