如何从appDelegate访问我的viewController? (迅速)

时间:2015-01-02 09:09:12

标签: objective-c swift uiviewcontroller declaration appdelegate

我在AppDelegate中,我需要刷新ViewController中的webview。

所以我用google搜索了如何从appDelegate调用方法/变量,我发现了这个:

MyViewController* mainController = (MyViewController*)  
self.window.rootViewController

它看起来很有效,但我在斯威夫特工作,我有点像一个努力翻译这个没有任何运气的菜鸟......这是我的结果,但我无法管理使它工作..

ViewController vc = (ViewController) 
self.window?.rootViewController

我做错了什么? 如何从appDelegate访问我的viewcontroller中的某些内容?

非常感谢你,祝你有个美好的一天

1 个答案:

答案 0 :(得分:5)

尝试

let viewController = self.window.rootViewController as UIViewController