Determine UIInterfaceOrientation on iPad
        Posted  
        
            by JustinXXVII
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by JustinXXVII
        
        
        
        Published on 2010-04-10T17:41:37Z
        Indexed on 
            2010/04/10
            17:43 UTC
        
        
        Read the original article
        Hit count: 1049
        
I don't need to specify the orientation in this case, I just need to detect it, but I'm having trouble. I have conditional code that should only work in portrait, and if the device is in landscape I need to do something else. Since the deviceOrientation is not necessarily the same as the interfaceOrientation, I can't come up with a way to test for portrait mode.
Most tutorials I find on Google are ways to force landscape or do some sort of rotation. The only thing I want to do is just determine what the orientation is. Here is my code, which is not working:
-(void)viewDidLoad {
    [super viewDidLoad];
    //currentOrientation is declared as UIInterfaceOrientation currentOrientation
    currentOrientation = [[UIApplication sharedApplication] statusBarOrientation];
NSLog(@"%@",currentOrientation);  // == NULL
}
I need to determine the value of the interfaceOrientation and program conditionally. Thanks for your help!
© Stack Overflow or respective owner