title: Interface Controller Title not changing during run time
body: <p>I'm trying to change the title of my <code>Interface Controller</code> programmatically at one point during the app's lifecycle. </p>
  
  <p>However, this doesn't seem to be working when the app is running..? Is that intentional, a bug, or am I doing something wrong?</p>
  
  <p><em>Explanation:</em></p>
  
  <p>The way I've set it up is with a title <strong>aa</strong> in Storyboard. Then in <code>awakeWithContext:</code> I check for a variable in the <code>User Defaults</code>, which determines what state to set up the <code>Interface Controller</code> for. In one case I change the title to <strong>yy</strong>, in the other I change it to <strong>xx</strong> through calling one of two setup methods (<code>setUpForShowing</code>/<code>setUpForCreating</code>). </p>
  
  <p>At some point the user will press a button, which displays a <code>modal view</code>. Right before that view is displayed, I call the opposite setup method, changing the state of the <code>Interface Controller</code>. Everything on the screen is changed correctly, so I know the correct method is called. However, the title <strong>does not update</strong>. </p>
  
  <p>Have anyone experienced something similar? </p>