iPad orientation not being returned correctly
I'm basically running this code:

    UIInterfaceOrientation statusBarOrientation = [[UIApplication sharedApplication] statusBarOrientation];

    if(statusBarOrientation == UIInterfaceOrientationPortrait){
         NSLog(@"orientation is portrait");
    }

However, regardless of the actual orientation in the simulator or my iPad, it is printing "orientation is portrait". Trying to NSLog the statusBarOrientation as a %d also returns 1 no matter what the orientation.

I've stuck this is my app delegate, my view controller, and the class that I need it in, and its the same thing. All 4 device orientations are supported in my info.plist / target settings. 

Does anyone have a sure fire way of figuring out the interface orientation, or why mine is not working? Thanks
iPad orientation not being returned correctly
===

I'm basically running this code:

    UIInterfaceOrientation statusBarOrientation = [[UIApplication sharedApplication] statusBarOrientation];

    if(statusBarOrientation == UIInterfaceOrientationPortrait){
         NSLog(@"orientation is portrait");
    }

However, regardless of the actual orientation in the simulator or my iPad, it is printing "orientation is portrait". Trying to NSLog the statusBarOrientation as a %d also returns 1 no matter what the orientation.

I've stuck this is my app delegate, my view controller, and the class that I need it in, and its the same thing. All 4 device orientations are supported in my info.plist / target settings. 

Does anyone have a sure fire way of figuring out the interface orientation, or why mine is not working? Thanks