gpt4 book ai didi

ios - 如何检查解析 Xcode 中获取的用户名

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

我正在尝试检查用户名是否已被解析,但似乎不适用于我的代码,您能告诉我我做错了什么

谢谢

      func usernameIsTaken(userName: String) -> Bool {

let userName = userNameTextField.text
let myUser: PFUser = PFUser.currentUser()!


//bool to see if username is taken
var isTaken : Bool = false

//access PFUsers
let query = PFUser.query()
query!.whereKey("username", equalTo: userName!)
query!.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]? , error : NSError? ) in
if error == nil {
if (objects!.count > 0) {
isTaken = true
print("username is taken")
} else {
print("Username is available. ")
}
} else {
print("error")
}
}
return isTaken
}

最佳答案

首先,您可以尝试注册用户,如果用户名已被占用,Parse 将返回错误代码 202。

http://parse.com/docs/dotnet/api/html/T_Parse_ParseException_ErrorCode.htm

如果这不是您的预期用途,要查询 User 表,请使用 PFUser.query 构建查询。

关于ios - 如何检查解析 Xcode 中获取的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110268/

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