我正在尝试使用以下代码(iOS)更新当前登录的用户:
var currentUser:PFUser = PFUser.currentUser()!
currentUser.setObject(true, forKey: "phoneVerified")
currentUser.saveInBackground()
用户通过用户名和密码进行身份验证。
使用此代码将成功更新“phoneVerified”列,但遗憾的是,当前用户会话将在解析时删除。之后,我收到“无效的会话令牌错误”,用户必须再次登录。如何在不删除会话的情况下更新当前用户数据?
非常感谢!!
答案 0 :(得分:0)
发现问题:删除“Parse.enableLocalDatastore()”后,我可以更改用户而不会丢失会话。 PFUser.enableRevocableSessionInBackground()仍然设置。