¿Cómo obtener la orientación actual del dispositivo programáticamente en iOS 6?
He desarrollado una aplicación iOS y la he probado en un dispositivo iOS6. Durante las pruebas, me di cuenta de que mi aplicación no responde a los cambios de orientación como se esperaba.
Aquí está mi código:
// Autorotation (iOS >= 6.0)
- (BOOL) shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationMaskPortrait;
}
Precisamente, quiero saber qué métodos se llaman en los cambios de orientación en iOS.