title: Test destination view controller when split controller detail view points to a navigation controller
body: <p>I want to add a navigation controller level in my detail view of a split view controller but when I do this I can't use my know method for testing the class type:</p>
  
  <p>For example, if I don't have the navigation controller level on the detail side I can do this successfully:</p>
  
  <p><img src="https://i.stack.imgur.com/udyss.png" alt="enter image description here"></p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
  {
      id detail = self.splitViewController.viewControllers[1];
  
      if ([detail isKindOfClass:[myDetailTVC class]]) {
          //send data to destination controller
      }   
  }
  </code></pre>
  
  <hr>
  
  <p>If I add the navigation controller level then <code>self.splitViewController.viewControllers[1];</code> will return <code>UINavigationController</code> instead of my destination controller <code>myDetailTVC</code>.</p>
  
  <p><img src="https://i.stack.imgur.com/oVH0z.png" alt="enter image description here"></p>
  
  <p><strong>How can I test for the destination controller for this scenario so that I can pass data to it?</strong></p>