Проблема с кнопкой в ​​навигационном пункте - PullRequest
0 голосов
/ 02 мая 2011

Я создаю tableViewController следующим образом:

myTableViewController *tableController = [[[myTableViewController alloc] initWithNibName:@"myTableViewController" bundle:nil] autorelease];

// Setto il pulsante per tornare indietro
UIBarButtonItem *tempButton = [[UIBarButtonItem alloc] init];
tempButton.title = @"Back";
self.navigationItem.backBarButtonItem = tempButton;
[tempButton release];

[self.navigationController pushViewController:tableController animated:NO];

затем в tableviewcontroller, делая self.navigationItem.BackBarButtonItem.Title = ... ничего не происходит, я видел, что кнопка равна нулю.

Как я могу это сделать? Я пытался отключить создание кнопки в первом коде, но это то же самое.

Ответы [ 2 ]

0 голосов
/ 03 мая 2011

Сначала установите действие для кнопки возврата.

  1. Действие кнопки инициализации при создании объекта

UIBarButtonItem * backButton = [[UIBarButtonItem alloc] initWithTitle: @ "Back" стиль: UIBarButtonItemStyleDone target: nil action: nil];

  1. Непосредственное добавление цели после выделения объекта для кнопки

[backButtonaddTarget: ноль действие: ноль];

0 голосов
/ 02 мая 2011

Попробуйте использовать другой метод init для UIBarButtonItem:

                    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] 
                                               initWithTitle:@"Back"
                                               style:UIBarButtonItemStyleDone 
                                               target:nil 
                                               action:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...