我在AppDelegate中,我需要刷新ViewController中的webview。
所以我用google搜索了如何从appDelegate调用方法/变量,我发现了这个:
MyViewController* mainController = (MyViewController*)
self.window.rootViewController
它看起来很有效,但我在斯威夫特工作,我有点像一个努力翻译这个没有任何运气的菜鸟......这是我的结果,但我无法管理使它工作..
ViewController vc = (ViewController)
self.window?.rootViewController
我做错了什么? 如何从appDelegate访问我的viewcontroller中的某些内容?
非常感谢你,祝你有个美好的一天
答案 0 :(得分:5)
尝试
let viewController = self.window.rootViewController as UIViewController