iOS – Calling App Delegate method from ViewController
You can access the delegate like this: MainClass *appDelegate = (MainClass *)[[UIApplication sharedApplication] delegate]; Replace MainClass with the name of your application class. Then, provided you have a property for the other view controller, you can call something like: [appDelegate.viewController someMethod];