title: How to access multiple View Controllers from App Delegate and/or other View Controllers?
body: <p>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.</p>
  
  <p>Previously I could do this from App Delegate to my first view controller by doing the following in 'didFinishLaunchingWithOptions':</p>
  
  <blockquote>
    <p>viewController = (ViewController *)self.window.rootViewController;</p>
  </blockquote>
  
  <p>After that I could/can access methods within the view controller from App Delegate by doing the normal [viewController someMethod];.</p>
  
  <p>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).</p>
  
  <p>Thanks!</p>