【发布时间】:2015-10-17 16:53:45
【问题描述】:
我创建了一个 Parse 用户,其中包含各种对象,例如文件、字典、字符串对象。我附上了我的 Parse 用户对象供您参考。
谁能帮助理解如何更新用户的字典对象?
我能够访问我的用户字典对象但不知道如何更新我当前的用户字典对象。
工作代码:
-
能够更新用户的字符串对象,其中电子邮件是用户字符串对象
PFUser.currentUser()?.setValue("newEmail", forKey: "email")
-
能够访问字典对象,其中位置是用户字典(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