2017-09-13 66 views
4

當在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

回答

1

我無法弄清楚如何解決這個問題,但周圍的工作,我發現是使Debug > Color Blended Layers的模擬器。這與屏幕形成了一些對比,使您可以製作出文字。這個問題發生在我的iPhone X模擬器上,我沒有測試過其他設備。

2

找到了爲什麼發生(在至少我的情況)

我的團隊實現一個新的啓動屏幕作爲.storyboard文件,這是造成白屏。 如果更改.xib文件的啓動屏幕,它應該可以工作。

+1

故事板... :) – ofer2980

+1

固定!謝謝@ ofer2980 – Forres

1

問題在於react-native-navigation無法加載Storyboard文件,導致窗口被加載爲空rootViewController。它現在已經被固定在react-native-navigation最新版本中。