react-native错误RCTJSONStringify()遇到以下错误:JSON写入中的无效types(NSURL)

我正在尝试在react-native应用程序中使用react-native-fbsdk 。 这工作正常,直到昨天。 但是,今天它给出了一个奇怪的错误,说明RCTJSONStringify()遇到以下错误:JSON写入(NSURL)中的无效types。

RN v0.42.0

这是我的代码:

_fbAuth(error, result) { if (error) { console.log("error"); alert("login has error: " + result.error); } else if (result.isCancelled) { console.log("login cancelled"); alert("login is cancelled."); } else { AccessToken.getCurrentAccessToken().then((data) => { console.log("login success"); console.log(data.accessToken.toString()); let accessToken = data.accessToken; alert(data.accessToken.toString()); const responseInfoCallback = (error, result) => { if (error) { console.log(error); } else { console.log(result); } } const infoRequest = new GraphRequest( '/me', { accessToken: accessToken, parameters: { fields: { string: 'email,name,first_name,middle_name,last_name' } } }, responseInfoCallback ); // Start the graph request. new GraphRequestManager().addRequest(infoRequest).start(); }); } } render() { console.log("in new render"); return ( <View style={styles.container}> <LoginButton publishPermissions={["publish_actions"]} onLoginFinished={this._fbAuth} onLogoutFinished={() => alert("logout.")}/> </View> ); } 

debugging器中打印的错误信息:

错误信息

在函数responseInfoCallback中调用graphAPI时,出现上述错误。 任何想法发生了什么?

更新1:

只有远程debugging程序打开时才会发生此错误! 否则它不会发生。 但是没有远程debugging器,我不能继续开发应用程序。 除远程debugging器之外,还有其他方法可以查看react-native应用程序的日志语句吗?

更新2:

RCTJSONStringify()错误只发生在代理之后。 并且HTTPS获取呼叫不能在代理下工作。 我在一个开放的networkingtesting,它工作正常。 我想,这是添加一些代理信息的RN应用程序。 我认为这与APP运输安全有关

如果closuresdebugging器,则可以在XCode控制台中看到正确的错误。 从Xcode菜单查看/debugging区/激活控制台,如果它没有自动启用。