为什么我不能从AppDelegate中调用无参数func?

时间:2015-09-04 16:29:17

标签: ios swift

这真令人困惑!为什么我不能在Swift语言的AppDelegate中调用一个简单的无参数构造函数。

enter image description here

1 个答案:

答案 0 :(得分:3)

您无法调用该函数,因为它不是类函数 - 它是AppDelegate的实例上的函数。

在对象本身实际实例化之前执行let的等于右边的任何代码。因此,因为AppDelegate尚未完全实例化,所以foo函数不可用。