I am presenting a modal view controller like this from a table view (ignore the memory leaks, just testing..):

```
[self presentModalViewController:[[SignatureVC alloc] init] animated:YES];

```

and in my SignatureVC, I am implementing this:

```
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

```

I want SignatureVC to be only in landscape mode. However, after presenting the modal view controller, the orientation doesn't change.
What am I doing wrong? Thanks.