У меня есть 2 контроллера просмотра, подключенных с помощью segue в контроллере навигации, и я редактировал заголовки задних элементов в Interface Builder.iOS/Xcode - элемент навигации BackBarButtonItem заголовок показывает один из предыдущих контроллеров
Моя проблема в том, что BackBarButtonItem второго контроллера показывает название первого (и представления) контроллера BackBarButtonItem, независимо от того, что я установил для Назад на NavigationItem второго контроллера.
Единственное, что я сделал это установка leftBarButtonItem для первого контроллера:
self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Close", style: UIBarButtonItemStyle.Plain, target: self, action: "backTapped:")
Теперь все NavigationItems из представленных контроллеров показать «Закрыть». Кто-нибудь есть идея, что происходит?
Заранее спасибо
Установка названия кнопки, создавая объект UIBarButtonItem, а параметр leftBarButtonItem в контроллере ** second ** тоже работает, но это скорее обходное решение, чем решение. –
По какой-то причине удаление кода, упомянутого в вопросе, не меняет bahaviour. –