带白色背景的错误屏幕

问题描述:

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

运行反应本机0.48.3。

React Native Exception Screen

+0

找到解决方案@dccarmo? – Forres

+0

@Forres我没有,但自从我开始在iPhone X模拟器上运行我的应用程序后,它就不再出现。那么也许尝试在不同的模拟器中运行? – dccarmo

+0

找到了答案@dccarmo(至少对于我的情况),在 以下添加了一个答案https://stackoverflow.com/questions/46206139/error-screen-with-white-background/46914800#46914800 – Forres

我无法弄清楚如何解决这个问题,但周围的工作,我发现是使Debug > Color Blended Layers的模拟器。这与屏幕形成了一些对比,使您可以制作出文字。这个问题发生在我的iPhone X模拟器上,我没有测试过其他设备。

找到了为什么发生(在至少我的情况)

我的团队实现一个新的启动屏幕作为.storyboard文件,这是造成白屏。 如果更改.xib文件的启动屏幕,它应该可以工作。

+1

故事板... :) – ofer2980

+1

固定!谢谢@ ofer2980 – Forres

问题在于react-native-navigation无法加载Storyboard文件,导致窗口被加载为空rootViewController。它现在已经被固定在react-native-navigation最新版本中。