如何从Appdelegate调用另一个ViewController的方法?

WiT*_*UC3 -2 uiviewcontroller ios appdelegate swift

从我的appdelegate我需要执行一个来自viewcontroller的方法.

请问,有人能告诉我如何轻松地从appdelegate调用我需要的任何方法吗?

关于这个论点的很多问题但是没有一个是有用/完整/正确的,所以请避免将URL发布到其他主题:我已经检查了所有问题,但我真的找不到关于在Swift中这样做的任何确切答案.:)

Phi*_*lls 7

这取决于你如何安排你的视图控制器,但这是一个简单的iPhone主/细节项目的例子.

let root : UINavigationController = self.window!.rootViewController! as UINavigationController
let master : MasterViewController = root.topViewController as MasterViewController
println("\(master.description)")
Run Code Online (Sandbox Code Playgroud)