iPhone/iPad で画面の向きを判断する方法があるかどうか知りたいと思っていました。
現在、このメッセージが呼び出されたときにメンバー変数を設定していることに気づきました。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
self.orientation = interfaceOrientation;
return YES;
}
...これは、状態が変化したときに追跡するのではなく、状態としてクエリできるようにする必要があるように感じます。