我是swift的新手,我正在尝试构建我的第一个应用程序,我希望获得一些帮助,从ViewController获取用于访问app delegate的变量
我尝试使用代码
var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate)
但是,它没有将sharedApplication()识别为函数,我收到一条错误,上面写着“无法调用非函数类型的值'UIApplications'。”
答案 0 :(得分:0)
在Swift3中,这是UIApplication.shared.delegate
答案 1 :(得分:0)
appDel
应该是一个常量。UIApplication
)上⌘-click 并在头文件中查找声明。let appDel = UIApplication.shared.delegate as! AppDelegate