Мне НУЖНО: программно отключайте устройство от портрета к ландшафту, совместимого с iOS6 и iOS5.
ПРОБЛЕМА: Я не могу использовать функцию [UIDevice setOrientation]
на ios6.изменить ориентацию устройства, совместимую с ios6 и ios5
ЧТО Я ИМЕЮ: код для iOS6:
- (BOOL) shouldAutorotate
{
return YES;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeLeft;
}
код для iOS5:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
Итак, мне нужно написать код, который вращаются на iOS5:
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
// [[UIDevice currentDevice] setOrientation] - I cannot use it
// ???
}