Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.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
解析和iOS寄存器详细信息_Ios_Swift_Parse Platform_Pfuser - Fatal编程技术网

解析和iOS寄存器详细信息

解析和iOS寄存器详细信息,ios,swift,parse-platform,pfuser,Ios,Swift,Parse Platform,Pfuser,我是新来解析和开发的。我在swift中创建了一个应用程序,我正在尝试将各种字段从我的注册屏幕转移到Parse.com。我不知道如何实际完成我的应用程序中的细节 我从youtube上的各种视频中拼凑出我的代码。但我在大多数新用户中都会出错。*=*部分代码。唯一不会出错的是用户类中已经存在的项。我添加了专栏,但仍然没有成功 @IBAction func registerTapped(sender: AnyObject) { var firstname = self.firstNameFie

我是新来解析和开发的。我在swift中创建了一个应用程序,我正在尝试将各种字段从我的注册屏幕转移到Parse.com。我不知道如何实际完成我的应用程序中的细节

我从youtube上的各种视频中拼凑出我的代码。但我在大多数新用户中都会出错。*=*部分代码。唯一不会出错的是用户类中已经存在的项。我添加了专栏,但仍然没有成功

@IBAction func registerTapped(sender: AnyObject) {

    var firstname = self.firstNameField.text
    var lastname = self.lastNameField.text
    var email = self.emailAdressField.text
    var businessname = self.businessNameField.text
    var foodconcept = self.foodConceptField.text
    var password = self.passwordField.text
    var businessphonenumber = self.businessPhoneNumberField.text


    if (passwordField != confirmPasswordField){

        var alert = UIAlertView(title: "Alert", message: "Passwords do not match", delegate: self, cancelButtonTitle: "Ok")

    } else {

        self.actInd.startAnimating()

        var newUser = PFUser()

        newUser.firstname = firstname
        newUser.lastname = lastname
        newUser.email = email
        newuser.businessname = businessname
        newUser.foodconcept = foodconcept
        newUser.password = password
        newUser.businessphonenumber = businessphonenumber


        newUser.signUpInBackgroundWithBlock({ (succeed, error) -> Void in

            self.actInd.stopAnimating()

            if ((error) != nil) {

                var alert = UIAlertView(title: "Alert", message: "\(error)", delegate: self, cancelButtonTitle: "Ok")
                alert.show()



            } else {

                var alert = UIAlertView(title: "Success", message: "Registered", delegate: self, cancelButtonTitle: "Ok")
                alert.show()

            }

        })
    }

}

您不能为这样的自定义列输入详细信息。 有关信息,请查看

现在,您可以通过更改行来解决此问题:

newuser["your_custom_column_name"] = value;
Parse类是一个预定义的类,它没有任何方法来包含您创建的所有自定义列,因此它们使用上述方法来执行此操作

希望这有助于: