Не могу убрать title в backBarButtonItem

swift3
swift

#1

Метод: self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil) не работает, что странно. Xcode 9, Swift 4. На Xcode 8 этот метод всегда работал


#2

Попробуйте так:

@IBOutlet weak var myBarButton: UIBarButtonItem!

После во viewDidLoad:

// Настроить кнопку после загрузки вью
let barButton = myBarButton
barButton?.title = "Новый тайтл"
navigationItem.backBarButtonItem = barButton

#3

Странно, но и этот вариант не работает…


#4

backBarButtonItem.title is the title of previous controller
try
navigationController?.navigationBar.topItem?.title = “New Title”


#5

Именно это и помогло. Спасибо!