没有初始化充分利用编译器的投诉,当我这样做班“的ViewController”在迅速
class ViewController: UIViewController {
var delegate : AppDelegate
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//self.appDelegate = UIApplication.sharedApplication().delegate;
}
@IBAction func getData(sender : AnyObject) {
}
@IBAction func LogOut(sender : AnyObject) {
}
}
不过,如果我只是添加?结束时AppDelegate像下面一样,错误消失了。
class ViewController: UIViewController {
var delegate : AppDelegate?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//self.appDelegate = UIApplication.sharedApplication().delegate;
}
@IBAction func getData(sender : AnyObject) {
}
@IBAction func LogOut(sender : AnyObject) {
}
}
我没有看到相关optional
关键字这个错误,除非我错了。
可怕的错误语法的值初始化imo – Magoo 2016-09-14 09:54:53
代码请解释,代码说明 – Martian2049 2017-09-19 02:25:59