0
У меня есть кнопка Пользовательские Назад:Использование Навигационный контроллер в качестве отправителя
let backButton = UIBarButtonItem(title: "<", style: UIBarButtonItemStyle.Plain, target: self, action: "goBack")
который называет:
func goBack() {
self.navigationController?.popToRootViewControllerAnimated(true)
}
Это работает, но это довольно неуклюже. Я не хочу делать метод, который уже является методом навигации. Почему я не могу просто сделать navigationController отправителе и установить действие как popToRootViewControllerAnimated (истина)
let backButton = UIBarButtonItem(title: "<", style: UIBarButtonItemStyle.Plain, target: navigationController!, action: "popToRootViewControllerAnimated(true)")
Ницца! Это работает. Отлично. Я использую это все время, и это очистит мой код. – ericgu