【问题标题】:Editing fields in the PFUser object is not workingPFUser 对象中的编辑字段不起作用
【发布时间】:2015-09-07 05:01:57
【问题描述】:

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

使用此代码:

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

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

【问题讨论】:

  • 你要更新什么,并且你应该离开那个 _User 类来注册或登录
  • 我想允许用户编辑他们的个人资料并更改他们的用户名

标签: swift parse-platform pfobject pfuser


【解决方案1】:

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

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

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

【讨论】:

  • 如果你能看看我的另一个问题,那将不胜感激。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多