检索并增加附加到每个用户Parse的数字

时间:2015-10-26 00:33:46

标签: ios swift parse-platform pfquery pfuser

这是我过去几天一直在努力解决的问题。我正在使用Parse框架创建一个应用程序。当我在解析中创建一个新用户时,我想在创建中为用户分配一个数字,该数字相对于最后创建的用户增加1。

基本上,第一个创建的用户将被分配数字1.下一个用户将被分配数字2,接下来的3分配,等等。

这是我到目前为止所尝试过的。

注意:在Parse网站上,我已经创建了一个用户,键值为0" userNumber"

user.username = "username"
user.password = "password"

var number: Int!

var query = PFUser.query()
query?.orderByDescending("userNumber")
query?.getFirstObjectInBackgroundWithBlock({
    (object, error) -> Void in
    if let object = object {
        number = object["userNumber"] as! Int
    }
})
user["userNumber"] = number + 1

我无法弄清楚查询为什么不起作用。它看起来很好,然后变量"数字"被发现为零。它不应该是零,因为实际上有一个名为" userNumber"在用户类中。任何帮助将不胜感激。

0 个答案:

没有答案