您好我准备了像Like
这样的数据的静态字典{ Age = 25, Name = Ajay;}
我的要求是我想将这个词典添加到My Array中,我需要一个像
这样的格式({ Age = 25, Name = Ajay;})
我的代码:
mainArray = [[NSMutableArray alloc] init];
dictMain = [[NSMutableDictionary alloc] init];
// dictMain = @{ @"Name" : @"Ajay", @"Age" : @"25" };
[dictMain setValue:@"Ajay" forKey:@"Name"];
[dictMain setValue:@"25" forKey:@"Age"];
[self dictMain];
答案 0 :(得分:1)
将NSDictionary
添加到NSMutableArray
。
NSMutableArray *mainArray = [[NSMutableArray alloc] init];
NSDictionary *dictMain = @{ @"Name" : @"Ajay", @"Age" : @"25" };
[mainArray addObject: dictMain];
更新
NSDictionary *dictMain = @{ @"Name" : @"Ajay", @"Age" : @"25" };
NSArray *mainArry = @[dictMain];
NSDictionary *dict = @{@"key" : mainArry};
答案 1 :(得分:1)
我会这样做:
NSArray *myArray = @[ @{@"Name": @"Ajay", @"Age": @"25"} ];
这将为您提供包含所需数据的不可变数组。但请注意,我会使用@ 25代表你的年龄(这会给你一个NSNumber),而不是@“25”,它会给你一个字符串。
如果你真的需要返回字典数组的字典,那么你可以这样做:
NSDictionary *myDict = @{ @[ @{@"Name": @"Ajay", @"Age": @"25"} ] };