错误屏幕有白色背景

时间:2017-09-13 20:15:01

标签: react-native react-native-ios

在iOS上使用React Native获取异常时,我会在白色背景下显示此错误屏幕。您可以通过tapped单元格看到它实际上有异常堆栈,只有白色背景。不知道为什么会发生,但有没有办法解决?在Android上,屏幕有红色背景(因此按预期工作。)

运行React Native 0.48.3。

React Native Exception Screen

3 个答案:

答案 0 :(得分:3)

找出它发生的原因(至少在我的情况下)

我的团队将新的启动屏幕实现为.storyboard文件,这导致了白屏。 如果您更改.xib文件的启动屏幕,它应该可以正常工作。

答案 1 :(得分:1)

我无法弄清楚如何解决这个问题,但我找到的解决方法是为模拟器启用Debug > Color Blended Layers。这会给屏幕带来一些对比,让您可以看出文字。我在iPhone X模拟器上遇到这个问题,我还没有测试过其他设备。

答案 2 :(得分:1)

问题是react-native-navigation无法加载Storyboard文件导致窗口加载空rootViewController。它现在已在react-native-navigation最新版本中修复。