デバイスを右に回転させたときにボタンmyButtonを無効にしたい。回転したときにボタンを非表示にするifブロックを設定しましたが、デバイスはボタンが回転したことを認識しません。シミュレーションを実行してシミュレーターを回転させると、NSLogステートメントにfalseが表示されます。なぜこれをしているのですか?
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
NSLog(orientation == UIInterfaceOrientationLandscapeLeft?@"true":@"false");
if([[UIDevice currentDevice] orientation] == UIInterfaceOrientationLandscapeLeft)
{
[myButton setHidden:YES];
}