Ios UIAlertView动画冻结

Ios UIAlertView动画冻结,ios,uialertview,Ios,Uialertview,我以前见过一个UIAlertView在动画中瞬间冻结,但屏幕上没有任何其他冻结(例如从设备上删除应用程序时……其他应用程序一直在晃动)。在我的应用程序中,我现在有一个UIAlertView在动画中冻结了片刻,但是Instruments中的时间分析器没有显示冻结UI的CPU使用情况,我可以看到警报后面的UI中发生的其他事情。什么会导致这种情况?通常,这种情况是由于在某些控件的操作方法中显示alertView引起的。如果是您的情况,请使用显示UIAlert(您可以在操作例程中准备)的调度块,并将其异

我以前见过一个
UIAlertView
在动画中瞬间冻结,但屏幕上没有任何其他冻结(例如从设备上删除应用程序时……其他应用程序一直在晃动)。在我的应用程序中,我现在有一个
UIAlertView
在动画中冻结了片刻,但是Instruments中的时间分析器没有显示冻结UI的CPU使用情况,我可以看到警报后面的UI中发生的其他事情。什么会导致这种情况?

通常,这种情况是由于在某些控件的操作方法中显示alertView引起的。如果是您的情况,请使用显示UIAlert(您可以在操作例程中准备)的调度块,并将其异步发送到主队列。

您的应用程序是否具有开放式gl视图或任何与图形相关的内容?这个答案对于解决严重的性能问题非常有帮助。在我的情况下,我没有注意到警报是从后台显示的thread@chuckSaldana,相信我,你不是第一个这样做的人:-)