访问用于表视图的字典的值

时间:2018-07-03 17:51:33

标签: swift uitableview dictionary

我正在从Firebase取回一些数据。数据以键和值对的字典形式返回。我这样访问字典的值

  print(dateForPlanits.values)

我的输出是这样:

  

[2018年7月2日,2018年7月2日,2018年7月2日,2018年7月2日]   [2018年7月2日,2018年7月2日,2018年7月2日]

尝试在表格视图中显示这些值时,如下所示:

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

我收到此错误:

  

“无法推断出通用参数'Key'”

任何帮助或解决方法将不胜感激。似乎是一个小问题,但是我已经解决了太久了。

编辑:

dateForPlanits声明为

   var dateForPlanits = [String : Any]()

,它填充在以前的VC上,我正在使用segue传递下载的FB数据。我实例化了数据,然后像这样

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

所以keyForPostedPlanits是实际的字典。如果我愿意

print(feedDetails.keyForPostedPlanits.values)

我得到与上述打印调用相同的输出

0 个答案:

没有答案