2017-09-13 1 views
4

Lors de l'obtention d'une exception avec React Native sur iOS, j'obtiens cet écran d'erreur avec un arrière-plan blanc. Vous pouvez voir par la cellule engagée qu'elle a réellement la pile d'exception, seulement avec un fond blanc. Vous ne savez pas pourquoi, mais y a-t-il une solution? Sur Android, l'écran a un fond rouge (donc fonctionne comme prévu.)Écran d'erreur avec un arrière-plan blanc

En cours d'exécution React Native 0.48.3.

React Native Exception Screen

+0

Vous avez trouvé une solution @dccarmo? – Forres

+0

@Forres Je n'ai pas mais, depuis que j'ai commencé à courir mon application sur l'émulateur de l'iPhone X, il a cessé d'apparaître. Alors peut-être essayer de courir dans différents simulateurs? – dccarmo

+0

Trouvé une réponse @dccarmo (Au moins pour ma situation), a ajouté une réponse ci-dessous https://stackoverflow.com/questions/46206139/error-screen-with-white-background/46914800#46914800 – Forres

Répondre

1

Je ne peux pas savoir comment résoudre ce problème, mais un travail autour que j'ai trouvé est de permettre Debug > Color Blended Layers pour le simulateur. Cela donne un certain contraste à l'écran, vous permettant de distinguer le texte. Ce problème m'arrive sur le simulateur de l'iPhone X, je n'ai pas testé les autres appareils.

2

Trouvé pourquoi il se passait (au moins dans mon cas)

Mon équipe mis en place un nouvel écran de lancement en tant que fichier .storyboard, et qui était à l'origine de l'écran blanc. Si vous modifiez cet écran de lancement pour un fichier .xib, cela devrait fonctionner.

+1

storyboard ... :) – ofer2980

+1

Correction! Merci @ ofer2980 – Forres

1

Le problème était que la réaction-native-navigation n'a pas réussi à charger le fichier Storyboard a causé le chargement de la fenêtre avec rootViewController vide. Il est maintenant corrigé dans la dernière version de reac-native-navigation.