NSDictionary在一个值下有3个键,我如何获得其中一个键的值?继续变得零

时间:2016-07-24 17:57:41

标签: swift nsdictionary

因此NSDictionary与此相同:

"-KNQ66QDmXXc2E8K-B4Q" =     {
    id = UDtAJcqsMbNWxwApTh75sEl9DN83;
    la = "";
    na = "Julie Chang";
};

put dict [“na”]返回nil。我想我需要dict [“ - KNQ66QDmXXc2E8K-B4Q”] [“na”],但是如何获得“-KNQ66QDmXXc2E8K-B4Q”值。我想获得“na”值。

1 个答案:

答案 0 :(得分:0)

您可以使用for循环解析数组:

for (key, value) in dictionary {
    print(key)

    guard let value: NSDictionary = value as? NSDictionary else { break }

    for (k, v) in value {
        print(k, ":", v)
    }
}

// -KNQ66QDmXXc2E8K-B4Q
// id : UDtAJcqsMbNWxwApTh75sEl9DN83
// la : 
// na : Julie Chang