gpt4 book ai didi

swift - 如何在 Parse.com 和 swift 中使用自定义用户列

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

我正在使用 parse.com 创建我的 swift 应用程序后端。

我想向我的用户添加列,然后在我的代码中引用当前用户的新列/字段。

最好的方法是什么?

当我在我的快速代码中创建用户时,我添加了列

func signUpViewController(signUpController: PFSignUpViewController!, didSignUpUser user: PFUser!) {
user["points"] = 0
user.saveInBackgroundWithBlock { (success: Bool!, error: NSError!) -> Void in
if success == false || error != nil {
println(error)
}
}

I tried creating a User class which inherited from PFUser
class User: PFUser {
var points = 0
}

我希望能够检查用户在各种 Controller 中是否有积分。我尝试过这样的事情

var query = PFUser.query()
query.whereKey("user", equalTo:PFUser.currentUser().username)
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if error == nil {
var user = objects.first? as? User
if user != nil {
if user!["points"] as Int == 0 {
println("You have no points")
}
}
}
}

我也尝试过:

var points = PFUser.currentUser()["points"]

最佳答案

您可以在后台刷新用户,然后用户对象将包含新的/刷新的数据/字段。

关于swift - 如何在 Parse.com 和 swift 中使用自定义用户列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27766667/

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