iphone - 将静态字典数据添加到我的静态数组中

标签 iphone ios objective-c nsdictionary

嗨,我已经准备了静态字典,其中包含 Like 等数据

{ Age = 25, Name = Ajay;}

我的要求是我想将此字典添加到我的数组中,我需要像这样的格式

({ 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];

最佳答案

我会这样做:

NSArray *myArray = @[ @{@"Name": @"Ajay", @"Age": @"25"} ];

这将为您提供一个包含所需数据的不可变数组。但请注意,我会使用 @25 表示您的年龄(这将为您提供一个 NSNumber),而不是 @"25",这将为您提供一个字符串。

如果你确实需要返回字典数组的字典,那么你可以这样做:

NSDictionary *myDict = @{ @[ @{@"Name": @"Ajay", @"Age": @"25"} ] };

关于iphone - 将静态字典数据添加到我的静态数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366640/

相关文章:

ios - 为 UILabel 增加触摸手势区域

ios - Xamarin iOS MSBuild - 缺少 OutputPath?

ios - sqlite 文件存储在 Mac 的什么位置?

objective-c - 将 HTML 加载到子 UIWebView 时,我可以保持平滑滚动吗?

iphone - 在 iPhone 上绕过 socks 代理配置

iphone - UrbanAirship 有什么意义?

ios - iphone 应用程序尺寸小于屏幕

ios - Objective-C : For loop is finished before image is finished

ios - 大量图像的内存管理逻辑帮助?

iphone - 我应该什么时候 promise ?