我有一个来自MSQuery的数组,它出现如下:
我需要从3列中取出barID并将它们放在另一个数组或字典中,这样我就可以对它们进行for循环。
答案 0 :(得分:1)
如果您查看以下代码:
NSArray *test = @[@{@"barID": @1}, @{@"barID": @2}, @{@"barID": @3}];
NSLog(@"test: %@", test);
NSLog(@"test barIDs: %@", [test valueForKey:@"barID"]);
这会产生以下输出:
test: (
{
barID = 1;
},
{
barID = 2;
},
{
barID = 3;
}
)
test barIDs: (
1,
2,
3
)
因此,当我valueForKey:
时,您会看到它会在每个词典中创建一个包含NSArray
键值的新barID
。