Detectando a orientação do iOS, altere instantaneamente
Eu tenho um jogo em que a orientação do dispositivo afeta o estado do jogo. O usuário deve alternar rapidamente entre as orientações Paisagem, Retrato e Paisagem inversa. Até agora eu tenho registrado o jogo para notificações de orientação via:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
Mas é muito lento - parece haver um segundo atraso entre a rotação do telefone e a notificação sendo disparada. Eu preciso de uma maneira de detectar instantaneamente alterações na orientação do dispositivo. Eu tentei experimentar com o giroscópio, mas ainda não estou familiarizado o suficiente para saber se é ou não a solução que estou procurando.