0

我过去曾UIAlertView在其动画期间看到过短暂的冻结,但屏幕上没有其他任何冻结(例如从设备中删除应用程序时......其他应用程序继续摆动)。现在在我的应用程序中,我在UIAlertView动画的中途冻结了一会儿,但是 Instruments 中的时间分析器没有显示会冻结 UI 的 CPU 使用情况,我可以看到 UI 中发生的其他事情警报的背后。什么可能导致这种情况?

4

1 回答 1

2

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

于 2013-06-05T22:43:07.360 回答