React Native错误-异常-[NSNull长度]无法识别的选择器

时间:2019-01-01 11:17:00

标签: javascript reactjs react-native asynchronous asyncstorage

我是React Native的新手。 有时,但并非每次都首次加载应用程序并显示主屏幕时,都会出现此错误-

enter image description here

产生错误的函数-

async componentDidMount() {

     await this.allSongs();

  }

  allSongs = () => {
    console.log("allSongs function begin!");
    fetch(URL + "/SongsList", 
    {
      body: null, 
      method: "POST",
      headers: {
        Accept: "application/json",
        "Content-type": "application/json; charset=UTF-8"
      }
    })
      .then(res => {
        return res.json();
      }) 
      .then(songsResult => {

        AsyncStorage.setItem("@Ye-Music:songs", songsResult.d);
      })
      .catch(err => {
        console.error(err);
      });
  };

谁能告诉我为什么会发生这种错误,我该如何解决?

我在类似的函数中具有相同的erorr,但是在我对应用程序执行的某些过程之后会发生这种情况。

0 个答案:

没有答案