我过去在动画期间暂时看到UIAlertView
冻结,但屏幕上没有任何其他内容冻结(例如从设备中删除应用时...其他应用继续摇摆)。在我的应用程序中,我的动画中途暂时有UIAlertView
冻结,但是仪器中的Time Profiler没有显示会冻结UI的CPU使用情况,我可以看到其他在警报后面的UI中发生的事情。什么可能导致这种情况?
答案 0 :(得分:2)
这种类型的事情通常是通过在某些控件的action方法中显示alertView引起的。如果是这种情况,请使用显示UIAlert的调度块(您可以在操作例程中准备),并将其异步调度到主队列。