UINavigationController popViewControllerAnimated: сбой в работе iOS 6

Приведенный ниже код отлично работает в iOS 4 и 5, но вылетает в iOS 6 сEXC_BAD_ACCESS, Я'Буду признателен за любую помощь в устранении неполадок. Этот код вызывается вUITableViewController это обрабатывает мое приложениеЛогика поиска:

CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
transition.type = kCATransitionFade;

[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController popViewControllerAnimated:NO];

Как я добавляюtableView похоже и нет сбой при вызове:

SearchTVC *searchTable = [[SearchTVC alloc] init];
searchTable.detailViewController = self.detailViewController;

CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
transition.type = kCATransitionFade;

[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:searchTable animated:NO];

В чем может быть проблема?*

РЕДАКТИРОВАТЬ

Интересно крушение не делаетт, если я использую ([self.navigationController popViewControllerAnimated:YES];YES скорее, чемNO). Но, конечно, это побеждает цель использования собственной поп-анимации.

Ответы на вопрос(3)

Ваш ответ на вопрос