Swift退出IBAction函数if

时间:2015-09-03 17:28:45

标签: ios swift function exit

我试图在验证输入后在if语句中结束IBAction的功能。

我已经创建了一个(全局)函数来检查包含用户输入的变量的值是否为整数。我试图通过不返回任何东西来退出功能,但功能并没有结束。

@IBAction func calculate(sender: AnyObject) {
var objects: [Int?] = [] // Contains an array of variables to be checked

    //Global.checkInt returns true if all the variables in the array are int
    //Global.throwLocalNot Global function to show a local notification

    if Global.checkInt(objects) == false{
        Global.throwLocalNot("Error", description: "Check your input!", viewController: self)
        return
    }

// Code to be executed if all variables are integers
...
}

如果输入不正确,此代码可以工作并抛出本地通知,但返回似乎不起作用。阻止函数进一步执行的最佳方法是什么?

0 个答案:

没有答案