iOS 模拟器中不需要的动画和控制台错误

Unwanted Animations and Console Errors in iOS Simulator

自从更新到最新版本 XCode(8.2 测试版)后,我现在有两个问题(都只发生在模拟器中,而不是当我 运行 我的应用程序在我的实际 iPad).

1) 当我在模拟器中旋转屏幕时,我得到了整个屏幕旋转的大约 5 秒动画,以及控制台中的以下警告:

[App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction

2) 当我点击一个弹出弹出视图的按钮时(我的应用程序中的两个弹出视图都有同样的问题),它添加了一个奇怪的快速动画,最后有一个 "flash" 的白色,当我关闭弹出视图时,它会以 5 秒的动画和以下控制台警告淡化它的不透明度

[Warning] <_UIPopoverBackgroundVisualEffectView 0x7fa57c2274a0> is being asked to animate its opacity. This will cause the effect to appear broken until opacity returns to 1.

应用程序本身的主屏幕在首次启动时还有一个 5 秒的不透明度淡化动画。

我已经在此处阅读并尝试了这些问题的其他解决方案,但是 none 我找到的帮助...

如有任何帮助,我们将不胜感激!

1a) 慢动画

慢速旋转动画是模拟器中的一项功能,您似乎不小心激活了它。您可以通过以下方式禁用它:

模拟器 Debug 菜单 -> Slow animation:

1b) 警告

this question

2)

不要设置动画 opacity。而是为 alpha 值设置动画。