Call a UIViewController from within a UIControl's touchUpInside method
<p>I have a button that I'm creating in a <code>UIViewController</code> like so:</p>

<pre><code>TOLoginButton* button = [[[TOLoginButton alloc] initWithFrame:CGRectMake(60,180,200,40)] autorelease];

[self.view addSubview:button];
</code></pre>

<p>The button is a <code>UIControl</code> and I'm trying to call another <code>UIViewController</code> from within the <code>touchUpInside</code> method, below is what I have but it doesn't work:</p>

<pre><code>- (void)touchUpInside {

    MyViewController *viewController = [[MyViewController alloc] init];
    [super.view addSubview:viewController.view ];
}
</code></pre>

<p>I'm basically trying to call this <code>viewController</code> once my button is pressed. </p>

<p>So <code>viewController1</code> has the button on it and once the button is pressed I want to do something like <code>[viewController1.view addSubview:viewController2.view]</code>.</p>
