force UIViewController être en mode Paysage iOS7

J'ai implémenté les fonctions qui lui sont propres, mais ils n'obtiennent pas déclenché? J'ai essayé plusieurs solutions ici sur StackOverFlow, mais aucune de ces travaux. J'ai essayé d'ajouter le point de vue d'un UINavigationController, aussi ne fonctionne pas.

FakeIDDetailViewController.h:

@interface FakeIDDetailViewController : UIViewController
@end

FakeIDDetailViewController.m:

@interface FakeIDDetailViewController ()

-(BOOL)shouldAutorotate
{
    return NO;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (UIInterfaceOrientationMaskLandscapeLeft);
}

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscapeLeft;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationLandscapeLeft;
}

- (NSUInteger) application:(UIApplication *)application     supportedInterfaceOrientationsForWindow:(UIWindow *)window {
    return UIInterfaceOrientationLandscapeLeft;
}
Ce qui par conséquent, des solutions avez-vous essayé? Comme vous le dites, il y a plusieurs... et je préfère ne pas en liste à travers eux tous.
double possible de: stackoverflow.com/questions/19095161/force-landscape-ios-7
double possible de Dans iOS6, de la difficulté à forcer ViewController à certains interfaceOrientation lorsqu'ils sont poussés sur la pile
essayez ceci: stackoverflow.com/questions/22491786/...
Clermonts vous devez les accepter une réponse si l'un d'entre eux a été utile

OriginalL'auteur Jim Clermonts | 2014-02-06