Swift2 为什么';t按钮状态保持不变?

Swift2 为什么';t按钮状态保持不变?,swift2,Swift2,我有以下代码: @IBAction func mybuttonclick(sender: UIButton) { if(sender.titleLabel?.text == "Start"){ sender.titleLabel?.text = "Change" } else { sender.titleLabel?.text = "Start" } } 当我点击按钮时,我看到“更改”闪烁,然后它返回到“开始”。这是一个简单的新测

我有以下代码:

@IBAction func mybuttonclick(sender: UIButton) {
    if(sender.titleLabel?.text == "Start"){
        sender.titleLabel?.text = "Change"
    }
    else {
        sender.titleLabel?.text = "Start"
    }
}

当我点击按钮时,我看到“更改”闪烁,然后它返回到“开始”。这是一个简单的新测试应用程序。以上是我在应用程序中唯一的代码。为什么按钮文本变回“开始”而不是保持“更改”?

如果没有更多信息,很难回答这个问题,但我认为您可能在Interface Builder中绑定了两次操作。每次按下按钮时,动作将被触发两次。另一种可能性是,您在表格或集合视图单元格内有一个按钮,该单元格将被重用并替换以前编辑的按钮