问题
I have created UILabel
programmatically in swift but it gives me following error :
Class 'ViewController' has no initializers
Code :
class ViewController: UIViewController {
let lbl_LastName: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
lbl_LastName.frame = CGRectMake(10, 230, 300, 21)
self.view.addSubview(lbl_LastName)
}
}
回答1:
change let lbl_LastName: UILabel!
to var lbl_LastName: UILabel!
来源:https://stackoverflow.com/questions/31780647/how-to-resolve-this-error-class-viewcontroller-has-no-initializers