答案 0 :(得分:3)
你的力量展开说法词应该只包含String: String
。但正如您所看到的,键value
的值是一个整数,根据to the Firebase documentation将其解析为NSNumber
,因此String: AnyObject
是您要解包的内容
let snapshotValue = snapshot.value as Dictionary<String, AnyObject>
一些更安全的代码将是:
guard let snapshotValue = snapshot.value as? Dictionary<String, AnyObject>
else {
return
}
答案 1 :(得分:0)
出现错误是因为我的数据库值是Integer,我想将其读作String。