Как обновить синтаксический анализ объекта пользовательского словаря в swift
Я создал пользователя Parse с различными объектами, такими как файл, словарь, строковые объекты. Я приложил свой объект пользователя Parse для вашей справки.
Может кто-нибудь помочь в понимании, как обновить объект словаря пользователя?
Я могу получить доступ к своему объекту пользовательского словаря, но не знаю, как обновить мой текущий объект пользовательского словаря.
Рабочий код:
Возможность обновления строкового объекта пользователя, где электронная почта является строковым объектом пользователя.
PFUser.currentUser()?.setValue("newEmail", forKey: "email")
Доступ к объекту словаря, где location - строковый объект словаря пользователя (personalObjKey)
self.lblLocation.text = user?.valueForKey("personalObjKey")?.objectForKey("location") как? строка
Не работает
PFUser.currentUser()?.setValue("newLocation", forKey: valueForKey("personalObjKey")?.objectForKey("location") as! String)
ошибка
valueForUndefinedKey:]: этот класс не совместим со значением ключа для ключа personalObjKey. '
Parse User Object
1 ответ
Получил решение. Я мог бы сначала получить доступ к объекту Dictionary, а затем легко установить значение объекта Dictionary пользователя.
PFUser.currentUser()?.valueForKey("personalObjKey")?.setValue("newLocation", forKey: "location")