Xcode 7 beta 中的 Int 函数错误 [重复]

问题描述 投票:0回答:1

我在 Xcode 7 beta 中测试代码时遇到此错误,两个星号之间的错误

ViewController 类:UIViewController {

@IBOutlet weak var agee: UITextField!
@IBOutlet weak var labelAge: UILabel!
@IBAction func findAge(sender: AnyObject) {


    *var enteredAge = agee!.text.toInt()*

    if enteredAge != nil {

        var catYears = enteredAge! * 7

        labelAge.text = "Your cat is \(catYears) in cat years"

    } else {

        labelAge.text = "Please enter a number in the box"

    }


}
swift
1个回答
-1
投票
@IBOutlet var agee: UITextField!
@IBOutlet var labelAge: UILabel!
@IBAction func findAge(sender: AnyObject) {
  
    if agee != nil {
       
    var enteredAge = agee.text.toInt()
    var catYears = enteredAge! * 7
    
    labelAge.text = "Your cat age is \(catYears) in cat years"
    print(catYears) // Just check in the logs
    }
    else {
        labelAge.text = "Please enter a number in the box"
    }
    
}

试试这个

不要忘记在助理编辑器中连接那些@IBOutlets和@IBAction,否则你会得到SIGABRT错误。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.