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

时间:2016-11-25 17:08:00

标签: swift xcode ios-simulator xcode8 ios10

自从更新到最新版本的XCode(8.2 beta)后,我现在遇到两个问题(两者都只出现在模拟器中,而不是在我的实际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秒不透明淡入淡出动画。

我已经在这里阅读并尝试了其他解决方案来解决这些问题,但我找不到任何解决方案......

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

1a)慢动作

慢速旋转动画是模拟器中的一项功能,您似乎已意外激活。您可以使用以下命令禁用它:

模拟器Debug菜单 - &gt; Slow animation

1b)警告

请参阅this question

2)

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