物理设备上的黑屏,但在模拟器上完美运行

时间:2019-06-27 14:01:55

标签: react-native

我怀疑这是问题所在,因为我添加了此性别条件声明。在实际设备上进行测试时,它只会显示黑屏。 在模拟器上时,它可以完美运行。我不知道怎么了

试图将图像组件放置在常量中,但是仍然会发生这种情况。

  <View style={[styles.infoContainer1, , {justifyContent: 'center', alignItems: 'center'}]}>
                            {/* <Text style={[styles.infoDetails]}>
                              {item.gender === undefined ? "--" : item.gender}
                            </Text> */}
   {item.gender === undefined ?

    <Image
    source={require('../../assets/images/icon_equality.png')}
    style={[appStyles.genderIcon, {justifyContent: 'center'}]}
  />

   : item.gender === "male" ? 
          <Image
          source={require('../../assets/images/icon_male.png')}
          style={[appStyles.genderIcon, {justifyContent: 'center'}]}
        />

  : item.gender === "female" ?
        <Image
        source={require('../../assets/images/icon_female.png')}
        style={[appStyles.genderIcon, {justifyContent: 'center'}]}
      />
  :

    <Image
      source={require('../../assets/images/icon_not.png')}
      style={[appStyles.genderIcon, {justifyContent: 'center'}]}
    />
                              } 
                          </View>

结果应显示一个男性,女性和不愿说的图标。

1 个答案:

答案 0 :(得分:0)

我发现了与正在测试的帐户有关的罪魁祸首。它有一个单独的api路由,这就是它引发错误的原因

相关问题