gpt4 book ai didi

ios - 从 NSDictionary 中的键获取值

转载 作者:行者123 更新时间:2023-11-28 21:38:18 24 4
gpt4 key购买 nike

我正在使用 Edmunds API 返回某年车辆制造的 JSON 字符串。

生成的 NSDictionary 如下所示:

 makes =     (
{
id = 200002038;
models = (
{ // not relevant
}
);
name = Acura;
niceName = acura;
},
{
id = 200001769;
models = (
{ // not relevant
}
);
name = "Aston Martin";
niceName = "aston-martin";
},

此字典中有更多值...我如何遍历字典以检索每个“名称”值?

最佳答案

我喜欢 valueForKeyPath 因为你可以用它做很多事情而且它是一个单行解决方案。对此进行了测试,它在我的开发设置中有效。如果您知道您的数据采用可预测的格式,那么您可以使用 valueForKeyPath 做出惊人的事情。

NSArray *makeNames = [makes valueForKeyPath:@"name"];

关于 valueForKeyPath 的重要信息 http://nshipster.com/kvc-collection-operators/

关于ios - 从 NSDictionary 中的键获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33092028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com