gpt4 book ai didi

ios - 按父标签对 UIPickerView 中的 JSON 数组进行排序

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

我下载了一份运动队名单。然后,JSON 列表的内容必须显示在 UIPickerView 中。这是 JSON 的内容;

{
success: "true",
message: [
{
category_id: 21,
category_name: "MAN UTD",
parent: "EPL"
},
{
category_id: 22,
category_name: "Liverpool",
parent: "EPL"
},
{
category_id: 27,
category_name: "Real Madrid",
parent: "La Liga"
},
{
category_id: 75,
category_name: "Barcelona",
parent: "La Liga"
},
{
category_id: 23,
category_name: "Valencia",
parent: "La Liga"
},
{
category_id: 24,
category_name: "Bayern Munich",
parent: "Bundesliga"
}
]
}

我知道如何解析 JSON,但我需要将 UIPickerView 呈现给关联团队上方的父级。所以我需要像这样将它们添加到数组中;

英超,曼联,利物浦,西甲,皇家马德里,巴塞罗那,瓦伦西亚,德甲,拜仁慕尼黑。

有没有一种干净的方法可以在条件语句中做到这一点?我需要能够像上面那样对它们进行排序,但如果它可以处理动态内容,以防列表被添加到 etc 中,那就太好了。

最佳答案

// First Store Json Data in To NSArray       

// NSSortDescriptor (better)

NSSortDescriptor *sortDescriptor;
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"parent"
ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
NSArray *sortedArray;
sortedArray = [drinkDetails sortedArrayUsingDescriptors:sortDescriptors];

关于ios - 按父标签对 UIPickerView 中的 JSON 数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24489069/

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