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