backBarButtonItem в контроллере навигации не отображается

Я начал проект xcode из шаблона NavigationViewController. И теперь, когда я нажимаю точку зрения, в этом представлении появляется кнопка редактирования по умолчанию и кнопка с обратной панелью. Я прокомментировал код editButton и соответствующий метод делегирования setEditing. Но я не могу вернуть кнопку «Назад». Что я делаю не так?

Нажатие нового представления:

PlaylistViewController *playlistViewController = [[PlaylistViewController alloc] init]; playlistViewController.managedObjectContext = self.managedObjectContext; [self.navigationController pushViewController:playlistViewController animated:YES]; [playlistViewController release]; 

в моем PlaylistViewController:

 - (void)viewDidLoad { [super viewDidLoad]; self.title = @""; // self.navigationItem.leftBarButtonItem = self.editButtonItem; // doesn't matter if this is here or not self.navigationItem.hidesBackButton = false; UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject)]; self.navigationItem.rightBarButtonItem = addButton; [addButton release]; } 

Когда вы указываете UINavigationController на pushViewController , он автоматически устанавливает для параметра navigationItem.leftBarButtonItem кнопку с названием предыдущего заголовка UIViewController.

Если заголовок не задан, текст по умолчанию «Назад».

Если заголовок имеет значение «", ни одна кнопка не будет отображаться вообще.

 self.title = @""; 

Попробуйте изменить этот текст, и ваша кнопка «Назад» должна соответствовать указанному здесь тексту.

Или вы можете вручную переопределить текст leftBarButtonItem из вашего нового UIViewController.

  • Версия iOS на «KashodhaniPhone» не соответствует ни одной из версий iOS, поддерживаемых для разработки с этой установкой iOS SDK.
  • Захват фотографий с определенным разрешением с помощью UIImagePickerController
  • Разработка iOS: после обновления моего iPhone 4 до iOS 4.3 Beta 3 в моем приложении говорится: «Эта игра не распознается игровым центром»
  • Выполнение скриншотов в фоновом режиме (iOS) - повышение производительности
  • Можно ли воспроизводить только часть mp3-файла с помощью AVAudioPlayer? Если да, то как?
  • Является ли URL полученным из UIImagePickerControllerReferenceURL стабильным?
  • Лучшая практика для переключения просмотров iPhone?
  • передача данных с использованием делегатов между диспетчерами просмотра без подключения контроллера навигации
  • Сохранение параметров приложения, таких как секретный ключ
  • Как настроить ориентацию видео от пейзажа к портрету с помощью CAAffineTranslation или любым другим способом?
  • Как вы показываете предупреждение, если оно не подключено к Интернету? IOS
  • Interesting Posts
    Давайте будем гением компьютера.