我正在使用Firebase并获得快照,当我打印它时,我得到这个:
{
"-KOx03Q1f1Tl9AiWxNlg" = {
message = ".";
senderId = B6WI1xkEBXd4cwYkYFQRneEvPBV2;
};
}
我想要得到键,-KOx03Q1f1Tl9AiWxNlg
键的值。我不知道怎么弄到它。我可以把它打印成!NSDictionary
,它看起来完全一样,所以它似乎是那种形式…但我不知道NSDictionary
项目有这样的键或名称。有人能解释一下吗?
您正在使用NSDictionary
,因此您可以使用NSDictionary
的allKeys
属性获得所有键的数组
let keys = yourDic.allKeys as! [String]
在Swift 2.2及以后版本
let keys = myDictionary.keys as! [String]
注意:访问key数组的第一个对象来获取-KOx03Q1f1Tl9AiWxNlg
key