Убедитесь, что вы включаете уведомления об ориентации с помощью:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
Если это все еще не работает, вы также можете использовать строку состояния, чтобы выяснить текущую ориентацию (если ваш пользовательский интерфейс вращается) через:
[[UIApplication sharedApplication] statusBarOrientation];