React native 当我试图将数据呈现到表中时,它会在React Native中抛出null is not object

React native 当我试图将数据呈现到表中时,它会在React Native中抛出null is not object,react-native,react-table,React Native,React Table,当我尝试将此数组映射到行中时,它抛出的Null不是对象错误。您能否建议此问题的解决方案您是否尝试注销了rowData值?我在控制台中打印了rowData值。具有对象“RUNNING 132 null 4915 2672760140”中的实际值。。。像这样,您可以显示您的行组件的代码吗?如果您使用与上面相同的JSON,那么您尝试使用为空的注释,并将其视为对象或“数组”,这是JSON响应数据-这表明您正在发出异步请求以检索数据。是这样吗?在等待响应时,您将tableData初始化为being的是什么

当我尝试将此数组映射到行中时,它抛出的Null不是对象错误。您能否建议此问题的解决方案

您是否尝试注销了
rowData
值?我在控制台中打印了rowData值。具有对象“RUNNING 132 null 4915 2672760140”中的实际值。。。像这样,您可以显示您的
组件的代码吗?如果您使用与上面相同的
JSON
,那么您尝试使用为空的
注释
,并将其视为
对象
或“数组”,这是JSON响应数据-这表明您正在发出异步请求以检索数据。是这样吗?在等待响应时,您将
tableData
初始化为being的是什么?
 <Table borderStyle={{borderColor: '#C1C0B9'}}>
          {
              tableData.map((rowData, index) =>

               (
               <View>

                <Row
                  key={index}
                  data={rowData}
                  widthArr={state.widthArr}
                  style={[styles.row, index%2 && {backgroundColor: 
       '#F7F6E7'}]}
                  textStyle={styles.text}
                />

                </View>
              ))
            }
          </Table>
    var tableData = [
        {
      "activityType": "RUNNING",
      "averageHeartRateInBeatsPerMinute": 132,
      "comments": "",
     "durationInSeconds": 4915,
     "id": "2672760140",
     "startTimeInSeconds": 1525437416,
     "startTimeOffsetInSeconds": -14400,
     "summaryId": "2672760140",
     },
      {
     "activityType": "OTHER",
     "averageHeartRateInBeatsPerMinute": 106,
     "comments": "",
     "durationInSeconds": 60,
     "id": "2672781872",
     "startTimeInSeconds": 1525442382,
     "startTimeOffsetInSeconds": -14400,
     "summaryId": "2672781872",
    },
  ]