类没有初始值设定项?

时间:2016-03-14 20:29:28

标签: swift class init

我现在已经在这工作了大约一个小时。我已经用完全相同的错误查看了其他问题,并尝试了解决方案。我仍然得到错误。这是我的代码:

class Links: UIViewController {

let firstLinkButton: UIButton?

let secondLinkButton: UIButton?


@IBAction func firstLinkButton(sender: AnyObject) {

    UIApplication.sharedApplication().openURL(NSURL(string: "http://www.google.com")!)

}

@IBAction func secondLinkButton(sender: AnyObject) {

    UIApplication.sharedApplication().openURL(NSURL(string: "http://www.bing.com")!)



}


override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

这可能是今天这个问题上最简单的问题,但我们非常感谢任何意见或建议。提前谢谢。

P.S。:R.I.P。我的声誉。

1 个答案:

答案 0 :(得分:4)

按下按钮var

var firstLinkButton: UIButton?

var secondLinkButton: UIButton?
必须立即初始化

let个常量。