我遇到了一个独特的错误:
我有一个我用presentViewController:animated:completion:
(我以这种方式全屏显示,因为呈现视图控制器仅允许横向方向,而呈现的标签栏vc允许所有方向。所以当您关闭显示的标签栏vc并返回对于呈现vc,它将自动翻转回横向。)
当我在UITabBarViewController中的选项卡之间切换时,第一次显示该选项卡时,它会瞬间闪烁白色(在设备上)或用白色填充屏幕(在模拟器上)。
此外,当我显示一个弹出窗口时,它会使屏幕瞬间闪烁白色(设备和模拟器)。
呈现视图正常绘制GL,但它在呈现标签视图控制器时会停止绘制循环。
......我还没有能够确定造成这种情况的原因。该应用程序非常传统,最初是为iOS 4.3编写的,我将其升级到iOS 8.我不想因为这个错误而抛弃并重做大块的内容,所以如果有人有线索的话关于可能发生的事情,我很感激分享它。
答案 0 :(得分:0)
这很愚蠢,但三个小时后我找到了答案:我加载的一个xib文件中有一个额外的Window对象;这会导致它在被扔掉/被拉过来之前闪现白色。