UIViewController either leaks memory or crashes app if autoreleased
<p>I have this code in my app and it says memory leak at 'gvc'.</p>

<pre><code>GameViewController* gvc = [[GameViewController alloc] init];
[self.navigationController pushViewController:gvc animated:YES];
</code></pre>

<p>If i modify this code to autorelease view controller, it crashes my app after a while giving error 'Missed Method'</p>

<pre><code>GameViewController* gvc = [[[GameViewController alloc] init] autorelease];
[self.navigationController pushViewController:gvc animated:YES];
</code></pre>

<p>Is there something wrong with autorelease? How to resolve this memory leak?
Thanks in advance.</p>
