Iphone 按下控制器时,UINavigationController是否停止设置动画?

Iphone 按下控制器时,UINavigationController是否停止设置动画?,iphone,ios,Iphone,Ios,我在我的应用程序中使用1个UINavigationController,每次按下UIViewController时,我总是将动画选项设置为“是”。然而,在我的应用程序中的某个时刻,它只是停止了动画。通常,当我按下UIViewController时,屏幕会从右向左旋转。现在,它只是突然出现,没有任何动画 什么会导致这种情况发生?我总是在推动动画:是的,那么是否有什么东西干扰了全局动画设置 如果有帮助的话,我还在我的应用程序中的几个点上使用MBProgressHUD。一些可能性包括内存不足或线程阻塞

我在我的应用程序中使用1个UINavigationController,每次按下UIViewController时,我总是将动画选项设置为“是”。然而,在我的应用程序中的某个时刻,它只是停止了动画。通常,当我按下UIViewController时,屏幕会从右向左旋转。现在,它只是突然出现,没有任何动画

什么会导致这种情况发生?我总是在推动动画:是的,那么是否有什么东西干扰了全局动画设置


如果有帮助的话,我还在我的应用程序中的几个点上使用MBProgressHUD。

一些可能性包括内存不足或线程阻塞。在这个动画过程中,你在主线程上做了很多处理吗?

嗯,问题似乎是因为我在一个非主UI线程内的表上调用reloadData造成的。

你解决了这个问题吗?我也面临同样的问题