Как я могу изменить заголовок UIBarButtonItem? У меня есть следующий код, который вызывается, когда на моем UINavigationBar нажата кнопка "Изменить".
-(void)editButtonSelected:(id)sender {
NSLog(@"edit button selected!");
if(editing) {
NSLog(@"notediting");
[super setEditing:NO animated:NO];
[tableView setEditing:NO animated:NO];
[tableView reloadData];
[rightButtonItem setTitle:@"Edit"];
[rightButtonItem setStyle:UIBarButtonItemStylePlain];
editing = false;
}
else {
NSLog(@"editing");
[super setEditing:YES animated:YES];
[tableView setEditing:YES animated:YES];
[tableView reloadData];
[rightButtonItem setTitle:@"Done"];
[rightButtonItem setStyle:UIBarButtonItemStyleDone];
editing = true;
}
}
Кнопка "Изменить" меняет цвет (поэтому работает строка, которая устанавливает стиль), однако строка, которая устанавливает название кнопки, не работает.