![]() |
1
2
你绝对不能在主线上运行它。在现代设备上,刷新帧是1/120秒。你不能造成帧丢失。发生这种情况时,您正在阻止用户交互。屏幕将被冻结,看门狗进程将当场杀死你的应用程序。(不幸的是,模拟器没有向您显示这一点,也没有从设备上的xcode运行;但是如果您在设备上运行应用程序,请停止它,然后运行它) 从设备 而不是从xcode,你会明白我的意思。)
正如你所猜测的,这里有一个重新进入的问题。您需要离开主线程,以允许完成块发生。我真的很惊讶动画 开始 (是吗?)。在主线程上运行代码时,根本不会发生任何事情。
你可以打电话
至于速度:QoS
|