Доступ к значению словаря для использования в табличном представлении - PullRequest
0 голосов
/ 03 июля 2018

Я получаю некоторые данные от Firebase. Данные возвращаются в словарь пар ключ-значение. Я получаю доступ к значениям словаря, как это

  print(dateForPlanits.values)

и мой вывод такой:

[2 июля 2018 года, 2 июля 2018 года, 2 июля 2018 года, 2 июля 2018 года] [2 июля 2018 года, 2 июля 2018 года, 2 июля 2018 года]

При попытке отобразить эти значения в табличном представлении, как показано ниже:

cell.dateOfPlanitLbl.text = dateForPlanits.values[indexPath.row]

Я получаю эту ошибку:

'Общий параметр' Ключ 'не может быть выведен'

Буду признателен за любую помощь или обходной путь. Похоже, небольшая проблема, но я слишком долго занимался этим.

* * 1020 Изменить: * * 1021

dateForPlanits объявлен как так

   var dateForPlanits = [String : Any]()

и он заполняется на предыдущем VC, я использую segue для передачи загруженных данных FB. Я создал данные, а затем передал их вот так

   friendsUpdateSegue.dateForPlanits = feedObjectsArray[(friendsFeedTV.indexPathForSelectedRow?.row)!].keyForPostedPlanits

Таким образом, keyForPostedPlanits является фактическим словарем. Если бы я должен был сделать

print(feedDetails.keyForPostedPlanits.values)

я получаю тот же вывод, что и при вышеуказанном вызове на печать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...