Código obsoleto no iOS 6 como reversão para o iOS 5
Eu tenho esse botão Voltar personalizado:
- (IBAction)backToMenu:(id)sender {
[self.presentingViewController dismissModalViewControllerAnimated:YES];
}
Testar meu aplicativo no simulador do iOS 6 diz que dismissModalViewControllerAnimated está obsoleto e devo usar dismissViewControllerAnimated, como posso usar o código do iOS 6 e fazer fallback no iOS 5
Eu tentei isso:
if([self respondsToSelector:@selector(presentingViewController:animated:completion:)])
[self.presentingViewController dismissViewControllerAnimated:(YES) completion:nil];
else if([self respondsToSelector:@selector(presentingViewController:animated:)])
[self.presentingViewController dismissModalViewControllerAnimated:YES];
else
NSLog(@"Oooops, what system is this ?!!! - should never see this !");
Mas sem resultados, estou vendo o NSLog e nenhuma opinião é descartada, alguma dica?
Agradeço antecipadamente.