Чтение значения из вложенного NSDictionary - PullRequest
0 голосов
/ 16 сентября 2018

У меня проблемы с доступом к значению в NSDictionary, я хотел бы прочитать значение для ключа "user5", я не могу понять, что происходит или как получить доступ к этому значению, я прикрепил скриншотпроизводится отладчиком при создании точки останова: [Здесь] [1]

Спасибо за любую помощь, которую вы можете предоставить :)

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018
let data = NSDictionary()
print((datat.value(forKey: "Key1") as! NSDictionary).value(forKey: "Key2") as! String)
0 голосов
/ 17 сентября 2018

Можно попробовать

if let va = values["LMN9xAUOcgsw4c6GJb4"] as? [String:Any] {
   if let users = va["users"] as? [String:Any] {
        if let user = users["user5"] as? String {
           print(user)
        }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...