【发布时间】:2022-11-09 22:35:56
【问题描述】:
所以我试图从firebase获取值到一个表中。因此,首先我将数据项添加到类型 [Dictionary] 的列表中
数据是这样的:
Posts:
P1 :
post data....
P2:
post data....
我正在使用的代码
let Posts: [Dictionary<String,Any>]! = nil
var dict = Postsnapshot?.value as? Dictionary<String, Dictionary<String, Any>>
Posts.append(contentsOf: dict.values)
我正在做这样的事情,但它抛出了这个错误“在调用实例方法'append'时没有完全匹配”。我已经尝试了每个初始化程序,甚至 list.append(Dict) ,仍然是同样的错误。我应该怎么办 ?
【问题讨论】:
-
用大写 P 调用变量
Posts是令人厌恶的。不要这样做。