Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Parse.com和React Native:为当前用户添加字段_Javascript_Ios_Parse Platform_React Native - Fatal编程技术网

Javascript Parse.com和React Native:为当前用户添加字段

Javascript Parse.com和React Native:为当前用户添加字段,javascript,ios,parse-platform,react-native,Javascript,Ios,Parse Platform,React Native,我正在使用parse.com后端处理React本机应用程序。我已经计算出了用户注册,用户使用用户名和密码登录/注册。此信息存储在parse user对象中。我在以下屏幕上遇到问题,用户在该屏幕上输入其他信息:名字、姓氏和电话号码。我在parse用户对象中设置了相应的字段:“firstName”、“lastName”和“phone” 以下是我必须设置这些字段的代码: enterInfo: function() { var self = this; var firstName = this.stat

我正在使用parse.com后端处理React本机应用程序。我已经计算出了用户注册,用户使用用户名和密码登录/注册。此信息存储在parse user对象中。我在以下屏幕上遇到问题,用户在该屏幕上输入其他信息:名字、姓氏和电话号码。我在parse用户对象中设置了相应的字段:“firstName”、“lastName”和“phone”

以下是我必须设置这些字段的代码:

enterInfo: function() {
var self = this;
var firstName = this.state.firstName;
var lastName = this.state.lastName;
var phone = this.state.phone;
var currentUser = Parse.User.current();

 if (firstName.length && lastName.length && phone.length) {
  if (currentUser) {
    currentUser.set("firstName", firstName);
    currentUser.set("lastName", lastName);
    currentUser.set("phone", phone);

    self.setState({
        error: null
      }); 
  } else {
      self.setState({
        error: 'Fill in all required fields'
      });
    }
}
}

我认为问题可能在于我确定当前用户的方式,但是,我不确定如何正确操作。

在将currentUser变量分配给Parse.user.current()后,是否尝试注销该变量?另外,您是否收到错误消息,或者您没有获得预期的功能?谢谢。我只是没有看到在解析字段中输入的信息。我尝试注销currentUser变量,但它不起作用,因此我似乎没有正确地将当前用户分配给该变量。