1

我有一个数组NSMutableArray。它包含来自 XML 文件的对象 - @"time". 我需要将所有记录从NSMutableArraykey移动@"time"NSArray. 这是为了表示会根据日历上的日期被高亮标记。我该如何实施?

如果我写代码:

NSDictionary *nItem = [rasp objectAtIndex:0]; //here instead of 0, you should put the number of elements in the array, but I do not get ((
NSArray *data = [NSArray arrayWithObjects:[nItem objectForKey:@"time"], nil];

NSMutableArray仅分配数组中的第一个日期,索引 0。

4

1 回答 1

0

你可以做这样的事情。

NSMutableArray* mutable = [NSMutableArray arrayWithCapacity:0];

for(NSDictionary* nItem in rasp)
{
    [mutable addObject:[nItem objectForKey:@"time"]];
}
NSArray *data = [NSArray arrayWithArray:mutable];

希望能帮助到你!

于 2012-10-10T18:55:30.410 回答