Я получаю некоторые данные от 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)
я получаю тот же вывод, что и при вышеуказанном вызове на печать