我想将date
存储在一个单独的数组中......如何做到这一点?我感到很困惑......请帮我......
(
{
"2015-03-27" = {
amount = 13086;
date = "2015-03-26 18:30:00 +0000";
"date-day" = 27;
"date-month" = Mar;
"date-year" = 2015;
units = 2160;
};
},
{
"2015-08-03" = {
amount = 18300;
date = "2015-08-02 18:30:00 +0000";
"date-day" = 03;
"date-month" = Aug;
"date-year" = 2015;
units = 2950;
};
},
)
答案 0 :(得分:0)
您的数据位于Array(字典集合)
所以,首先从Array&获得Dictionary。然后将特定字典的键添加到新数组(这是日期的结果数组)
试试这个,
NSArray *arrData;
NSMutableArray *arrDates = [NSMutableArray array];
for (NSDictionary *dict in arrData) {
[arrDates addObject:[[dict allKeys] firstObject]];
}
NSLog(@"Dates :: %@", arrDates);
希望,它会帮助你。
感谢
答案 1 :(得分:0)
外部对象是一个数组,第0项包含两个字典。
NSDictionary *dictionary = array[0];
然后枚举字典并提取date
值
NSMutableArray *dates = [NSMutableArray array];
for (NSString *key in dictionary) {
[dates addObject: dictionary[key][@"date"]];
}