Программно созданный UIBarButtonItem не запускает действие селектора

Вот мой UIB ]:

[self.navigationItem setLeftBarButtonItem:[[UIBarButtonItem alloc] 
                            initWithTitle:@"+ Contact" 
                                    style:UIBarButtonItemStylePlain 
                                   target:nil 
                                   action:@selector(showPicker:)] animated:YES];

Вот код, который он должен запускать:

- (void)showPicker:(id)sender {
    ABPeoplePickerNavigationController *picker = 
     [[ABPeoplePickerNavigationController alloc] init];
    picker.peoplePickerDelegate = self;

    [self presentModalViewController:picker animated:YES];
    [picker release];
}

Когда я запускаю приложение и нажимаю «+ Контакт» UIBarButton , ничего не происходит. Ошибок нет, нада. Я устанавливаю точку останова, и она никогда не достигает метода, на который ссылается селектор.

Я что-то не так делаю в способе вызова селектора?

Спасибо!

8
задан Alex Cio 9 May 2014 в 11:39
поделиться