gpt4 book ai didi

ios - 如何以下列格式向 NSDictionary 添加元素?

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

我有一个包含姓名和年龄的 NSArray。现在我正在尝试创建一个新的 NSDictionary,项目 0 包含名字和第一年龄,项目 1 包含来自相应 NSArray 的第二个名字和第二个年龄?那可能吗?

在我的 viewDidLoad 中:

NSMutableArray *Names = [[NSMutableArray alloc] init];
NSMutableArray *ages = [[NSMutableArray alloc] init];

for(int i = 0; i < 4; i++) {
[Names addObject:[candidates objectAtIndex:i]];
[ages addObject:[studenAge objectAtIndex:i]];
}

但是我怎样才能按顺序从中创建一个NSDictionary呢?

最终结果

我想将这个 NSDictionary 写入一个 .plist,所以它看起来像这样:

细节
{
项目 0
{
姓名:拉胡尔
年龄:25
}
第 1 项
{
名称:公羊
年龄:26
}
第 2 项
{
名称:aajy
年龄:20
}
第 4 项
{
名称:raj
年龄:25
}
}

最佳答案

字典没有顺序。

可能您想将字典添加到数组中:

NSMutableArray *persons=[[NSMutableArray alloc]init];    
for(int i=0;i<4;i++)
{
[persons addObject:@ { @"name" : candidate[i], @"age" : studenAge[i] }];
}

您可以使用 NSArray、NSMutableArray 的排序方法对这个数组进行排序。

关于ios - 如何以下列格式向 NSDictionary 添加元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16507061/

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