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

ern*_*neo 4 declaration objective-c uiviewcontroller appdelegate swift

我在我的AppDelegate中,我需要刷新放置在ViewController中的webview.

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

MyViewController* mainController = (MyViewController*)  
self.window.rootViewController
Run Code Online (Sandbox Code Playgroud)

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

ViewController vc = (ViewController) 
self.window?.rootViewController
Run Code Online (Sandbox Code Playgroud)

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

非常感谢你,祝你有个愉快的一天

Ase*_*der 5

尝试

let viewController = self.window.rootViewController as UIViewController
Run Code Online (Sandbox Code Playgroud)