Ambigious使用'Key'

时间:2016-07-02 15:16:29

标签: swift firebase firebase-realtime-database

我正在尝试使用swift从Firebase打印一段数据的密钥名称,但是当我输入类似的内容时,我仍然会“使用密钥”:

for child in snapshot.children{
    print(child.key)
}

我该如何避免这种情况?非常感谢所有帮助!

1 个答案:

答案 0 :(得分:2)

将其投射为FIRDataSnapshot。试着这样做:

for child in snapshot.children{
 let child1 = child as! FIRDataSnapshot
        print(child1.key)
}