2015-09-07 24 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

對不起,我沒有足夠的代表處笑 –