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]; } 

One Solution collect form web for “backBarButtonItem в контроллере навигации не отображается”

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

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

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

 self.title = @""; 

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

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

  • Объединение двух файлов CAF
  • Как узнать, содержит ли URL-адрес ALAsset видео или изображение?
  • iOS, где можно локально сохранять изображения, которые могут быть повторно загружены?
  • Настройка сборки приложений iOS Различия между отладкой и распределением
  • Вертикальное выравнивание для UITextView
  • Как использовать класс достижимости для обнаружения действительного подключения к Интернету?
  • Как найти подстроку между двумя строками?
  • UIWebView - сбой при отключении контроллера модального представления во время выполнения запроса
  • backgroundTimeRemaining возвращается (35791394 мин)?
  • Удаление всех файлов в песочнице iPhone (папка с документами)?
  • Как разрешить одно-много отношений в основных данных в iOS 4.0
  • Interesting Posts

    Работает ли режим отладки Xcode 7?

    Как запретить клавиатуре показывать (не увольнять) на TextView?

    Воспроизвести видео из URL в WatchOS 2

    Ошибка компоновщика Mach-O при добавлении модульных тестов – XCode

    Можно ли использовать значение для одного ключа в Info.plist внутри значения другого ключа Info.plist?

    Как добавить кнопку на Google maps в iOS?

    phonegap-nfc на iOS открывает готовое к сканированию в приложении

    Расширение iOS: необходимо ли увеличивать версию пакета (CFBundleVersion)?

    Отправить UIImage в LocalwebServer с помощью GCDWebServer

    iPhone: загрузка изображения, затем отображение в UIImageView с расширением @ 2x

    vDSP_ztoc производит нечетные результаты

    Коснитесь действия на Sprite в cocos2d

    mapView не масштабируется при второй попытке с использованием didUpdateUserLocation

    Нажатие нескольких UIViewControllers в NavigationController

    Как представить ViewController с помощью UIImagePickerController

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.