Can't get my detail view to show
<p>I have a tabbed bar main window with four tabs, one of which is a list. This list is empty at first but when I click a "+" I am presented with a modal view of available options like this</p>

<pre><code>- (IBAction)addThing:(id)sender {
    MJAvailableThingsViewController *controller = [self availableThingsViewController];
    [self presentModalViewController:availableThingsViewController animated:YES];
    [controller setEditing:YES animated:NO];
}
</code></pre>

<p>This works.</p>

<p>The list of things has a UITableViewCellAccessoryDetailDisclosureButton on each row. This was done with the accessoryTypeForRowWithIndexPath. This works as well.</p>

<p>When I click the little blue button in this view the delegate accessoryButtonTappedForRowWithIndexPath is called. This works.</p>

<p>However, in accessoryButtonTappedForRowWithIndexPath I want to present a detail view of the thing and this is where I encounter problems:</p>

<p>The delegate looks like this:</p>

<pre><code>- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath;
{
    NSLog(@"accessoryButtonTappedForRowWithIndexPath");
    NSLog(@"Tapped row %d", [indexPath row]);

    [[self navigationController] pushViewController:thingDetailViewController animated:YES];
</code></pre>

<p>The program enters this code but nothing happens, that is I get the NSLog output but no new window. I am very new at this so please forgive me if this is obvious; to me it is, however, not... :-)</p>
