gpt4 book ai didi

ios - 解析 "cannot sign up without username"

转载 作者:行者123 更新时间:2023-11-30 13:26:23 26 4
gpt4 key购买 nike

我用解析创建了一个用户注册系统,但它一直说“没有用户名就无法注册”,即使有一个字符串传递给 PFUser 的用户名属性。是什么原因导致此错误?

            let user = PFUser() 
user.signUpInBackgroundWithBlock{(success:Bool,error:NSError?)-> Void in if error==nil{
user.username = self.username.text!
user.password=self.Password.text!
user.email=self.Email.text!
self.navigationController?.pushViewController(UploadImageViewController(),animated:true)
}
else {let errorMessage: String = error!.userInfo["error"] as! String;self.displayErrorMessage(errorMessage)}
}

最佳答案

在调用 signUpInBackgroundWithBlock 之前,您必须实际分配这些属性

类似这样的事情:

let user = PFUser() 
user.username = self.username.text!
user.password=self.Password.text!
user.email=self.Email.text!

user.signUpInBackgroundWithBlock {
(succeeded: Bool, error: NSError?) -> Void in
if let error = error {
let errorString = error.userInfo["error"] as? NSString
// Handle the error
} else {
// Push your view controller
}
}

关于ios - 解析 "cannot sign up without username",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37143442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com