在iOS上使用React Native获取异常时,我会在白色背景下显示此错误屏幕。您可以通过tapped单元格看到它实际上有异常堆栈,只有白色背景。不知道为什么会发生,但有没有办法解决?在Android上,屏幕有红色背景(因此按预期工作。)
运行React Native 0.48.3。
答案 0 :(得分:3)
找出它发生的原因(至少在我的情况下)
我的团队将新的启动屏幕实现为.storyboard
文件,这导致了白屏。
如果您更改.xib
文件的启动屏幕,它应该可以正常工作。
答案 1 :(得分:1)
我无法弄清楚如何解决这个问题,但我找到的解决方法是为模拟器启用Debug > Color Blended Layers
。这会给屏幕带来一些对比,让您可以看出文字。我在iPhone X模拟器上遇到这个问题,我还没有测试过其他设备。
答案 2 :(得分:1)
问题是react-native-navigation无法加载Storyboard文件导致窗口加载空rootViewController。它现在已在react-native-navigation最新版本中修复。