gpt4 book ai didi

ios - uniqueUnionOfObjects更改数组的顺序

转载 作者:行者123 更新时间:2023-12-01 18:05:58 25 4
gpt4 key购买 nike

以下是我的原始数组:

{
FilePath = "Selfcare.jpg";
ModuleId = 18;
ModuleName = "Infant N Toddler";
SkillLevelID = 59;
SkillLevelName = "Self Care";
},
{
FilePath = "Preschool.jpg";
ModuleId = 18;
ModuleName = "Infant N Toddler";
SkillLevelID = 60;
SkillLevelName = "Preschool Readiness";
},
{
FilePath = "Learning_Primary.jpg";
ModuleId = 22;
ModuleName = Cognitive;
SkillLevelID = 71;
SkillLevelName = "Learning Readiness - Primary Skills";
},
{
FilePath = "PreAcad_Primary.jpg";
ModuleId = 22;
ModuleName = Cognitive;
SkillLevelID = 72;
SkillLevelName = "Pre-Academics: Primary Skills";
}

当我应用distinctUnionOfObjects
NSArray *curriculums = [array valueForKeyPath:@"@distinctUnionOfObjects.ModuleName"];

这改变了顺序给我结果数组
<__NSArrayI>(
Cognitive,
Infant N Toddler
)

它应该给
<__NSArrayI>(
Infant N Toddler,
Cognitive
)

按照原始数组顺序。

如何限制此订单更改?

最佳答案

请试试这个

NSArray *orderedSet = [[NSOrderedSet orderedSetWithArray:[people valueForKey:@"ModuleName"]] array];

关于ios - uniqueUnionOfObjects更改数组的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44427032/

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