类没有初始化器?
问题描述:
我一直在这里工作大约一个小时。我在这个视线中看到了其他问题,并且尝试了相同的错误,并尝试了解决方案。虽然我仍然收到错误。这里是我的代码:类没有初始化器?
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.我的声誉。
答
使按钮var
var firstLinkButton: UIButton?
var secondLinkButton: UIButton?
let
常量必须立即被初始化。
+0
哇!谢谢。这解决了问题。 – Bigfoot11
+0
你也可能希望它们是'@ IBAction',因为它似乎可能是从nib/storyboard引用的。 –
究竟是什么问题? –
我收到一个错误“Class Link has no initializers”。 – Bigfoot11