0

私は解析と開発が初めてです。Swift でアプリを作成し、さまざまなフィールドを登録画面から Parse.com に転送しようとしています。アプリケーションの詳細を実際に達成する方法がわかりません。

YouTube のさまざまなビデオからコードをつなぎ合わせましたが、コードのほとんどの「newUser.* = *」部分でエラーが発生します。エラーにならないのは、ユーザー クラスに既に存在するアイテムだけです。列を追加しましたが、まだ行きません。

@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()

            }

        })
    }

}
4

1 に答える 1

0

このようなカスタム列の詳細を入力することはできません。詳細については、ガイド
を確認してください

今のところ、行を変更することでこれを解決できます:

newuser["your_custom_column_name"] = value;

解析クラスは事前定義されたクラスであり、作成したすべてのカスタム列を含めるメソッドがないため、上記のメソッドを使用してそうしました。

お役に立てれば :)

于 2015-06-05T12:45:44.557 に答える