使用静态数据和密钥填充UIPickerView的最佳方法是什么?
示例:
我希望UIPickerview的文本值为: “星期一”“星期二”“星期三”.....
并返回以下值: “1”,“2”,“3”......
我是否必须使用NSDictionary,或者我可以使用简单的NSArray吗?
答案 0 :(得分:0)
我会使用一系列字典。每个字典都有两个条目 - 一个用于“显示”,一个用于“值”。根据行索引,您可以从数组中获取字典。在填充选择器视图时使用“display”键,并使用“value”键将所需的值返回给用户。
或者只是使用选定的行索引来计算返回值,例如:
NSString *value = [NSString stringWithFormat:@"%d", rowIndex + 1];