I suspect this is a very simple answer or I'm on totally the wrong track. I need to be able to set variables and access fields etc in a view controller from either App Delegate or another view controller.
Previously I could do this from App Delegate to my first view controller by doing the following in 'didFinishLaunchingWithOptions':
viewController = (ViewController *)self.window.rootViewController;
After that I could/can access methods within the view controller from App Delegate by doing the normal [viewController someMethod];.
If I have multiple view controllers (currently have 3), how can I access the other ones from other locations? Incidentally I have found SOME explanations but all talk about nib/xibs combined with code. I don't have them, I have a storyboard and code (I'm new to app dev).
Thanks!