模态视图控制器在多个iOS版本的Xcode 9 beta 4中显示为黑色



我正在使用 Xcode 9 beta 4 编写我的应用程序,每当我的模态弹出时,我都会随机看到黑屏。我已经尝试了各种方法来修复它,我想知道你们中是否有人有建议。现在我只使用基本的"[self performSegueWithIdentifier:@"toVC" sender:nil];',我已经正确地得到了segue和这样的设置。最大的问题是它似乎是随机的!就像有时视图加载得很好,有时它只是加载黑色。

黑色图像

我完全不知道为什么会发生这种情况。我已经在iOS 10.0模拟器和iOS 11.0 beta 4模拟器上进行了测试,它发生在这两个地方。如果你们中的任何人对为什么会发生这种情况有任何见解,请告诉我。

发行说明:

模拟器设备在某些硬件上将显示为全黑。(32436030) 解决方法:

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 1

强制使用金属。如果这不起作用,请尝试 2(强制使用 OpenCL(。

  • 来自苹果开发者论坛

最新更新