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

标签 swift parse-platform pfobject pfuser

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

使用此代码:

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
    }
}

关于swift - 编辑 PFUser 对象中的字段不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32431379/

相关文章:

swift - Swift 中的可变字符串

swift - swift 4中两个节点之间的碰撞检测

parse-platform - 在不重置当前用户 session 的情况下创建新用户

ios - 如何将 Parse 的 PFObject 改造为现有的复杂聚合模型类?

ios - 保存一个解析对象会导致另一个对象也被保存

swift - Swift 中 CoreText CTFrameGetLineOrigins 的问题

ios - swift :- Thread 1: Fatal error: Remainder of or division by zero

javascript - Parse Cloud 代码 - 使用关系数据嵌套多个查询

ios - Facebook SDK v4和Parse SDK

ios - PFObject 未在 IOS 设备上更新