【发布时间】:2014-05-14 14:54:37
【问题描述】:
是否可以通过索引获取字典键?
我正在尝试使用字典作为选择器视图的数据源,并希望通过以下委托方法访问它:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
if (component == 0){
return [NSString stringWithFormat:@"%@",[myDict // how to get the key]];
}
编辑--
myDict 类似于:
项目 1
- 子项 1
- 子项 2
第 2 项
- 子项 1
- 子项 2
我想使用 myDict 作为包含 2 个部分的选择器视图的数据源:
第 0 部分 = myDict 键(第 1 项,第 2 项)
第 1 节 = 所选第 0 行的相应 myDict 值(子项 1,子项 2)
【问题讨论】:
-
按索引获取字典键是什么意思?通过显示示例或更多代码来详细说明如何?
-
字典没有索引,可以使用 allKeys 方法获取键的数组。
-
阅读 NSDictionary 规范,看看有哪些功能可用。
标签: ios objective-c ios7 nsdictionary uipickerview