Código obsoleto en iOS 6, retroceso a iOS 5
Tengo este botón de vuelta personalizado:
- (IBAction)backToMenu:(id)sender {
[self.presentingViewController dismissModalViewControllerAnimated:YES];
}
Probar mi aplicación en el simulador de iOS 6 dice que se descartan los controles de descontadoresModalViewControllerAnimated, y en su lugar, debo usar el uso de dismViewViewControllerAnimated.
He intentado esto:
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 !");
Pero sin resultados, estoy viendo el NSLog y ninguna vista es descartada, ¿alguna pista?
Gracias de antemano.