iPhone memory management 
<p>Do I need to call <code>release</code> here or not?</p>

<p>I am Loading view in <code>didSelectRowAtIndexPath</code> in tableview...</p>

<pre><code>EventDetailedViewController *eventDetailedViewController=[[EventDetailedViewController alloc]initWithNibName:@"EventDetailedViewController" bundle:nil];
        eventDetailedViewController.aEventInfo=aEventInfo;
        [self.navigationController pushViewController:eventDetailedViewController animated:YES];
    //  [eventDetailedViewController release];
        eventDetailedViewController=nil;
</code></pre>

<p>When I need to call <code>[eventDetailedViewController release];</code> and when I need not to call <code>[eventDetailedViewController release]</code>. <code>didSelectRowAtIndexPath</code> in tableview...</p>

<p>EDIT:</p>

<p>I do have three views when I select it, it loads first nib. From first it loads second nib file. From second it loads third nib file. When I get back from third to second to first, my application crashes... I am thinking it's due to releasing my first view controller.</p>
