Устаревший код в iOS 6 откат к iOS 5
У меня есть эта кнопка назад:
- (IBAction)backToMenu:(id)sender {
[self.presentingViewController dismissModalViewControllerAnimated:YES];
}
Тестирование моего приложения в симуляторе iOS 6 говорит, что dismissModalViewControllerAnimated устарела, и вместо этого я должен использовать dismissViewControllerAnimated, чтобы я мог использовать код iOS 6 и перейти к iOS 5
Я попробовал это:
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 !");
Но без результатов я вижу NSLog, и ни одно представление не отклоняется, какие-либо намеки?
Заранее спасибо.