Как упоминалось в предыдущем постере (Бренден), значение backBarButtonItem по умолчанию равно нулю, поэтому его результаты заголовка отправляются в сообщение нильскому объекту, который, конечно, игнорируется.
Если вы не хотите обманывать вручную, создавая новую кнопку, чтобы установить ее заголовок, в Interface Builder есть работа.
В IB для данного контроллера вида, который является частью стека навигационного контроллера, вы можете щелкнуть по элементу navigationItem, представляющему навигационную панель. Когда вы нажимаете, инспектор свойств позволяет вам установить три свойства: Title, Prompt и BackButton.
Если в поле backButton вы вводите любой старый случайный текст, это может повлиять на создание объекта backBarButtonItem и вашего кода, теперь вы можете установить его заголовок для любого текста, который вы хотите.
Надеюсь, это поможет кому-то.
Это что-то запутанное, но важное. При установке кнопки «Назад» элемента навигации контроллера вы фактически устанавливаете заголовок для кнопки «Назад», отображаемой контроллером на один уровень вниз по иерархии контроллера, то есть контроллер, нажатый контроллером, чья кнопка «Назад» - re. – duci9y
Отлично! Вот как вы можете изменить название кнопки «Назад» после нажатия кнопки UIViewController (2. Название предыдущей кнопки навигации навигационного элемента предыдущего контроллера). Thanx! – derpoliuk
Это объясняет так много.Никогда не любил UINavigationBar так или иначе –