当我尝试运行时,我的构建失败,这是整个代码。错误发生在最后两个覆盖功能上。
当我通过Xcode的建议更正(删除'覆盖')修复错误时,构建仍然失败。
有任何帮助吗?这是复制和粘贴的代码;
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var age: UITextField!
@IBOutlet weak var resultLabel: UILabel!
@IBAction func findAge(sender: AnyObject) {
var enteredAge = age.text.toInt()
if enteredAge != nil {
var catYears = enteredAge! * 7
resultLabel.text = "Your cat is \(catYears) in cat years"
} else {
resultLabel.text = "please enter number in box"
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
答案 0 :(得分:1)
是的,你需要为你的func findAge添加一个结束}。
答案 1 :(得分:-2)
xCode有点儿马车...... 继承人我做了什么...... 把一个新的 } 就在覆盖功能上方 然后删除它 它只是起作用......至少对我来说......