Я пытаюсь показать/скрыть UIBarButtonItem. Я добавил barButton в правую сторону в storyboard. Затем в viewDidLoad я сделал rightBarButtonItem до nil. Позже я установил его в button, который я добавил в storyboard. Здесь мой код:
// Right barButtonItem added in storybord:
@IBOutlet weak var deleteBarButton: UIBarButtonItem!
// viewDidLoad
self.navigationItem.rightBarButtonItem = nil
// Later on...
self.navigationItem.rightBarButtonItem = self.deleteBarButton
Когда я устанавливаю self.deleteBarButton в rightBarButtonItem, ничего не происходит. Он не показывает это. Что я делаю неправильно, и какой правильный/самый эффективный способ показать/скрыть barButtonItem?
Обновление
Я попробовал следующее:
self.deleteBarButton.hidden = true
Но я получаю следующую ошибку:
UIBarButtonItemне имеет члена с именем 'hidden'