Swift 2nd函数调用1st,无法理解原因

时间:2014-10-21 07:43:50

标签: function swift xcode6

尝试使用Xcode创建简单的应用程序6.将一些计数总和增加一到两个的开关行。我被困在一开始,由于某种原因我的第二个功能actHTA()运行第一个基金actInsuffCor()太乱了我的计数。有趣的是,我昨天编写了一个类似的应用程序,没有任何问题,我已经复制了确切的表格,仍然无法使其正常工作。

println(“switch ...”)是我的诊断线,当我切换actInsuffCor开关时,根据它的启动位置打印“1开/关”,但是开关actHTA打印“2开/关”和然后“1打开/关闭”,这不是我打算做的。

以下是代码:

@IBAction func actInsuffCor(sender: AnyObject) {
    if swInsuffCor.on {
        ++summa
        println("1 switch on")
        } else {
        --summa
        println("1 switch off")
    }
}
@IBAction func actHTA(sender: AnyObject) {
    if swHTA.on {
        ++summa
        println("2 switch on")
        } else {
        --summa
        println("2 switch off")
    }
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

是否可能将按钮连接到错误的IBAction?