pushViewController doesn't seem to work with storyboard and QLPreviewController
===

When trying to implement a dynamic table (using code) with a storyboard tableviewcontroller, the detail view fails to get pushed when the following code is executed.  


    [[self navigationController] pushViewController:previewController animated:YES];


No errors are thrown.  No clues whatsoever are given, except that the selected table cell gets highlighted blue and stays that way.  The issue is prevalent when using storyboards, but not when using xibs.

Here is the `didSelectRowAtIndexPath` method:

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
        QLPreviewController *previewController = [[QLPreviewController alloc] init];
        previewController.dataSource = self;
        previewController.delegate = self;
        
        // start previewing the document at the current section index
        previewController.currentPreviewItemIndex = indexPath.row;
    
        [[self navigationController] pushViewController:previewController animated:YES];
        [previewController release];
    }



Here is a link to a sample [project with the issue][1].


  [1]: https://docs.google.com/open?id=0B0Ln8RmxiatmWU5aNFBoczBRM1U