我的具体情况是我试图切换隐藏和显示的导航栏。
let navHidden = !self.navigationController?.navigationBarHidden
self.navigationController?.setNavigationBarHidden(navHidden!, animated: true)
不像Obj-C那样正常地为我工作。
最佳答案
感叹号在 boolean 值的另一侧。您编写的方式将表明 boolean 值可能为零。您想要!navHidden。