Ios 后退按钮在';隐藏的

Ios 后退按钮在';隐藏的,ios,xcode,setediting,Ios,Xcode,Setediting,当视图控制器进入编辑模式时,我试图隐藏“后退”按钮 这是密码 class DetailViewController: BaseViewController { override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) navigationItem.leftBarButtonItem = splitViewController?.displayModeButt

当视图控制器进入编辑模式时,我试图隐藏“后退”按钮

这是密码

class DetailViewController: BaseViewController {

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem()
        navigationItem.leftItemsSupplementBackButton = true
    }

    override func setEditing(editing: Bool, animated: Bool) {
        super.setEditing(editing, animated: animated)
        navigationItem.setHidesBackButton(editing, animated: animated)
    }
}
它在纵向模式下工作良好。(很抱歉看到这么大的画面。)

问题发生在横向模式中。每次退出编辑模式时,“后退”按钮都会显示并快速隐藏。奇怪的是,后退按钮就在显示模式按钮的后面

我使用的是Xcode7Beta3和iOS9模拟器。 苹果提供的示例代码“Lister”以同样的方式实现了这一功能,并且运行良好,但我找不到任何区别。 有人帮忙吗