title: Xcode storyboard outlet for navigation controller
body: <p>I am trying to implement what I found in <a href="http://www.objc.io/issue-5/view-controller-transitions.html" rel="nofollow noreferrer">this</a> tutorial myself, so I downloaded the project used in the tutorial from github (<a href="https://github.com/objcio/issue5-view-controller-transitions" rel="nofollow noreferrer">here</a>)</p>
  
  <p>The project has a storyboard with three ViewControllers: a navigation controller, the root view controller and a third ViewController. There is a push segue between the root ViewController and the third ViewController, the purpose of the tutorial is creating a custom transition animation.</p>
  
  <p>The <code>NavigationController</code> is set as an outlet property in the <code>NavigationControllerDelegate</code> class:</p>
  
  <pre><code>@property (weak, nonatomic) IBOutlet UINavigationController *navigationController;
  </code></pre>
  
  <p>Also, the delegate of the navigationController is also set to the <code>NavigationControllerDelegate</code> class.
  My question is how was this achieved using IB and Xcode?
  In my project I tried pulling an outlet from the storyboard to a property in my own <code>NavigationControllerDelegate</code> class without success. And I also can't find a way to set the delegate of the <code>NavigationController</code> to my <code>NavigationControllerDelegate class</code> using the Xcode interface.
  Here's a print screen of how that looks in the project:</p>
  
  <p><img src="https://i.stack.imgur.com/riB9d.png" alt="print-screen"></p>
  
  <p>Can someone please explain how this can be done using the Xcode gui?</p>