2015-09-07 50 views
0

我想知道为什么我无法将任何字段更新或添加到当前用户的对象。PFUser对象中的编辑字段不起作用

使用此代码:

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

没有任何影响我的对象解析,同样没有任何setObject电话。但是,当我使用用户名时,它将打印出我刚刚从上面那行中设置的内容...

+0

你有什么更新,并且你也应该离开那个_user类注册或登录 – Lamar

+0

我希望允许用户编辑他们的个人资料并更改他们的用户名 –

回答

0

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

无需查询到用户名后面,正好与newusername覆盖它

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

谢谢!它的工作 –

+0

很高兴我能帮助并请投 – Lamar

+0

对不起,我没有足够的代表处笑 –