我创建了两个BarButtonItems并添加到右侧按钮,第一个按钮动作只调用,第二个按钮动作没有调用,任何人都可以帮助我
let saveBarButton = UIBarButtonItem(title: "Save", style: .Done, target: self, action: #selector(saveClicked(_:)))
let addVitalBarButton = UIBarButtonItem(barButtonSystemItem: .Add, target: self, action: #selector(addVital(_:)))
self.navigationItem.setRightBarButtonItems([addVitalBarButton,saveBarButton], animated: true)
只有addVitalBarButton动作调用,如果我更改了项目顺序
self.navigationItem.setRightBarButtonItems([saveBarButton,addVitalBarButton], animated: true)
以上情况只有saveBarButtonAction调用
func saveClicked(sender: UIBarButtonItem) {
print("SaveClicked selected ")
}
func addVital(sender: UIBarButtonItem){
print("Add vital selected")
}
对于我添加的左栏按钮,它工作正常,在右栏按钮中只是它没有调用
任何人都可以帮我弄清楚为什么第二个按钮动作没有调用?