无法更新用户:UserCannotBeAlteredWithoutSessionError

时间:2015-04-25 21:42:40

标签: swift parse-platform

Parse Neophyte的问候:
任务:更新当前用户的属性(在Parse的用户表中)。
问题:收到'UserCannotBeAlteredWithoutSessionError'错误。

这是我的代码:

func updateParseUser(newUser:User, sender:UIViewController) {

    let currentUser = PFUser.currentUser()

    if ((currentUser) == nil) {
        return
    }

    if let location = newUser.location {
        currentUser["location"] = location
    }

    if let phone = newUser.phoneNumber {
        currentUser["phone"] = phone
    }


    currentUser["displayName"] = "Turkey"

    PFUser.currentUser().save()

}

结果:

Error: Parse::UserCannotBeAlteredWithoutSessionError (Code: 206, Version: 1.5.0)

我需要创建会话吗?
补救?

1 个答案:

答案 0 :(得分:1)

更新您的SDK。我有完全相同的问题。当我更新到1.6.0时,问题就解决了。