2015-03-20 2 views
0

Я пытался немного разобраться в этом фрагменте кода и провел несколько исследований в Интернете, чтобы узнать, что может вызвать проблему, и подумать, что что-то потенциально может блокировать действие место.Метод действия UIBarButtonItem не называется

Я поместил этот бит кода в viewDidLoad, а затем в методы viewWillAppear:, но он не работает.

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Quit" style:UIBarButtonItemStyleBordered target:self action:@selector(goMenu)]; 

Я также попытался добавить точки останова в goMenu метод, который не дозвонились.

Любая помощь с этим будет оценена по достоинству, так как я не знаю, почему она не будет вызвана.

+1

Изменение '' backBarButtonItem' в leftBarButtonItem'. – gabbler

+0

Возможный дубликат [Добавить цель на кнопку возврата назад в navigationBar] (http://stackoverflow.com/questions/20065235/add-target-to-stock-back-button-in-navigationbar) – croX

+0

The LeftBarButtonItem работал, спасибо, я Думаю, я это пробовал. – SamoanProgrammer

ответ

1
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Quit" style:UIBarButtonItemStyleBordered target:self action:@selector(goMenu)]; 

Пожалуйста, замените backBarButtonItem на leftBarButtonItem.

Этот фрагмент кода будет работать ...

+0

С уважением, кто-то ответил на это и в комментариях. – SamoanProgrammer