title: UIBarButtonItem target-action does not invoke
body: <pre><code>- (void)viewDidLoad
  {
  
      [super viewDidLoad];
  
      //Load the image   
      UIImage *buttonImage = [UIImage imageNamed:@"1.png"];
  
      //create the button and assign the image
      UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
      [button setImage:buttonImage forState:UIControlStateNormal];
  
      //sets the frame of the button to the size of the image
      button.frame = CGRectMake(0, 0, buttonImage.size.width, buttonImage.size.height);
  
      //creates a UIBarButtonItem with the button as a custom view
      UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
      customBarItem.target = self;
      customBarItem.action = @selector(click:);
  
      self.toolbarItems = [NSArray arrayWithObjects:customBarItem, nil];
  }
  
  - (void)click:(id)sender {
      NSLog(@"action");
  }
  </code></pre>
  
  <p>I think my console will print "action" when I push down the barItem.
  However "action" is not printed.
  Did I miss anything?
  Thanks for advance!</p>