IOS 9: configure la orientación de la camera como Horizontal o deshabilite la autorotation

Necesito configurar la orientación de mi camera en horizontal en iOS 9; mi código funciona en iOS 7 y 8, pero no parece funcionar ahora.

En iOS 8 , llamo a CameraViewController : UIImagePickerController , con la configuration ShouldAutoRotate >> return NO.

Ya lo he intentado:

 if([UIApplication shanetworkingApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft) { [[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeRight] forKey:@"orientation"]; } else { [[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeLeft] forKey:@"orientation"]; } 

No hay ningún cambio en UIDeviceOrientationLandscapeRight , pero si UIDeviceOrientationLandscapeLeft , se gira 90 grados, pero el tamaño no es correcto.

En el file info.plist, lo configuré para que solo acepte la orientación horizontal. ¿Qué más debo hacer o podría haber perdido?