gpt4 book ai didi

ios - 如何使用包含某些键/值的字典填充数组

转载 作者:行者123 更新时间:2023-11-28 22:26:23 25 4
gpt4 key购买 nike

我目前正在使用 plist 文件,但打算在最终构建后端时切换到 json。所以目前我的 plist 是一个包含一堆字典的数组。

我想使用此信息创建一个新数组,其中仅包含具有特定值的字典。

例如。我的 plist 包含一堆这样的位置:
key: location value: example place name here
键:类型值:室内

我想构建一个数组,只包含那些类型值为“indoor”的数组。然后可能是第二个包含所有“室外”位置的位置。

执行此操作的最佳方法是什么,或者我可以被引导至某种教程。

谢谢。

最佳答案

只需遍历您的数组并将符合条件的字典添加到新数组。

NSMutableArray *arrayIndoor = [NSMutableArray array];
NSMutableArray *arrayOutdoor = [NSMutableArray array];
NSString *type;
for (NSDictionary *dict in arrayPList) {
type = [dict objectForKey:@"type"];
if ([type isEqualToString:@"indoor"])
[arrayIndoor addObject:dict];
else if ([type isEqualToString:@"indoor"])
[arrayOutdoor addObject:dict];
}

关于ios - 如何使用包含某些键/值的字典填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839514/

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