回答
如果你看一下下面的代码:
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
键的值。
宾果! valueForKey的作品和显示三个ID,所以我现在可以创建这个另一个数组? – user3229170
@ user3229170你是什么意思“创建这是另一个数组”? – Gavin
@ user3229170,'valueForKey:'返回一个数组,因此您不需要从它返回的内容创建另一个数组... – Wain
- 1. 如何获得recv()用来接收某些东西的时间?
- 2. 在HTML C中搜索某些东西#
- 3. 从列表中删除某些东西
- 4. 如何从POST中获得某些东西
- 5. 获得某些项目获得
- 6. 目标C:如果事情有它的东西 - 做一些
- 7. 有复选框显示某些东西?
- 8. 变量检查,某些东西不对
- 9. 某些东西击落了java脚本
- 10. iOS将ID分配给某些东西?
- 11. PHP包含,但只有某些东西
- 12. debian cron bug或缺少某些东西?
- 13. 是什么使得python中的某些东西可迭代
- 14. Mysql在某些日期后得到的东西
- 15. MYSQL在某些情况下的性能!=某些东西
- 16. 在CUP中:如何使某些东西可选来解析?
- 17. 我需要通过更改vimrc来测试某些东西
- 18. C - 虽然(东西||东西)
- 19. 目标C - 阵列
- 20. JavaScript试图删除某些标签的所有东西
- 21. 如何从HTTP响应中检测出某些东西
- 22. 使用Shell脚本在C程序中更改某些东西
- 23. C++为什么要将某些东西转换成NaN?
- 24. 阵列,打印的东西每两列
- 25. 如何将appDelegate.m(Objective-C)中的某些东西导入Swift项目?
- 26. 获取数据属性==某些东西的元素
- 27. 根据另一列计算某些东西
- 28. 想在点击列表视图的项目中查看某些东西
- 29. 获得来自阵列
- 30. 获得来自阵列
显示执行日志记录的代码。您似乎正在记录3个不同的字典......您是如何尝试提取“barID”的?出了什么问题? – Wain
以及阵列中有三个字典,我需要从每个字段中提取BarID,以便我可以执行另一个查询。 – user3229170