PFUser 对象中的编辑字段不起作用

Editing fields in the PFUser object is not working

我想知道为什么我无法更新或添加任何字段到我当前用户的对象。

使用此代码:

PFUser.currentUser()!.username = "hi"

不会影响我在 Parse 中的任何对象,也不会影响任何 setObject 调用。但是,当我 NSLog 用户名时,它会打印我刚刚从上面那行设置的内容...

假设您有一个获取新用户名的文本字段。

无需从用户名中查询,只需用新用户名覆盖即可

var newusername = textfield.text
var user = PFUser()
user.username = newusername
user.saveInBackgroundWithBlock { (success:Bool, error:NSError?) -> Void in
    if error == nil
    {
      //yay it was saved
    }
}