Nieaktualny kod w trybie awaryjnym iOS 6 na system iOS 5
Mam ten niestandardowy przycisk Wstecz:
- (IBAction)backToMenu:(id)sender {
[self.presentingViewController dismissModalViewControllerAnimated:YES];
}
Testowanie mojej aplikacji w symulatorze iOS 6 mówi, że dismissModalViewControllerAnimated jest przestarzałe i muszę użyć zamiast tego metody dismissViewControllerAnimated, więc jak mogę korzystać z kodu iOS 6 i powrócić do iOS 5
Próbowałem tego:
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 !");
Ale bez wyników widzę NSLog i żaden widok nie jest odrzucany, jakieś wskazówki?
Z góry dziękuję.