title: '-[UINavigationController setLanguage:]: unrecognized selector sent to instance 0x7f8fba7df4e0'
body: <p>A few hours ago this code gave me no problems, however, after updating my XCode
  my XCode and removing a 3rd party framework, it is suddenly giving me the above exception. I'm extremely confused because I don't think anything's changed between then and now that could cause the problem besides updating my XCode. Can anyone see an issue?</p>
  
  <pre><code>- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  
  /*We check to make sure the segue corresponds to segue we created when a cell is selected*/
  if ([[segue identifier] isEqualToString:@"show"]) {
  
     /*Get a pointer to the selected row*/
      NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
  
      /*Get a pointer to the ViewController we will segue to*/
      ViewController *viewController = segue.destinationViewController;
  
      /*Pass the dialect and code back to the ViewController*/
     viewController.language = self.languages.allKeys[indexPath.row];
      viewController.code = [self.languages objectForKey:viewController.language];
  
    }
  }
  </code></pre>
  
  <p>Specifically, the following two lines are causing the exception:</p>
  
  <pre><code>viewController.language = self.languages.allKeys[indexPath.row];
  viewController.code = [self.languages objectForKey:viewController.language];
  </code></pre>