【问题标题】:how to update parse user dictionary object in swift如何在swift中更新解析用户字典对象
【发布时间】:2015-10-17 16:53:45
【问题描述】:

我创建了一个 Parse 用户,其中包含各种对象,例如文件、字典、字符串对象。我附上了我的 Parse 用户对象供您参考。

谁能帮助理解如何更新用户的字典对象?

我能够访问我的用户字典对象但不知道如何更新我当前的用户字典对象。

工作代码:

  1. 能够更新用户的字符串对象,其中电子邮件是用户字符串对象

    PFUser.currentUser()?.setValue("newEmail", forKey: "email")

  2. 能够访问字典对象,其中位置是用户字典(personalObjKey)字符串对象

    self.lblLocation.text = user?.valueForKey("personalObjKey")?.objectForKey("location") as?字符串

不工作

PFUser.currentUser()?.setValue("newLocation", forKey: valueForKey("personalObjKey")?.objectForKey("location") as! String)

错误

valueForUndefinedKey:]:这个类对于键personalObjKey不符合键值编码。'

解析用户对象

【问题讨论】:

  • 有什么想法吗?在这种情况下应该是什么 forKey 。 PFUser.currentUser()?.setValue("New York", forKey: ?

标签: swift parse-platform nsdictionary pfuser


【解决方案1】:

找到解决方案。我可以先访问 Dictionary 对象,然后再轻松设置用户字典对象值。

PFUser.currentUser()?.valueForKey("personalObjKey")?.setValue("newLocation", forKey: "location")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多