У меня была эта ошибка, когда я сделал:
[self.navigationController popViewControllerAnimated:YES];
в:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
Ошибка исчезла, когда я использовал следующее:
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;
Вероятно, произошло то, что эффект «скольжения» навигации был инициирован, когда анимация, скрывающая предупреждение, все еще продолжалась. После того, как я изменил это, анимация также стала более плавной.