首先,道歉,因为我看过一些有关此事的帖子,但我无法理解它们。 我的问题是: 我有一个UIPickerView,它从NSArray获取值。一切都很完美,除非我得到拣货员第一排的价值。 我已经读过方法 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)行inComponent:(NSInteger)组件仅在用户在选择器中向上或向下滚动时运行。 那么如何才能在NSString中获取选择器的第一个值? 这是我的方法:
- (Void) pickerView: (UIPickerView *) pickerView didSelectRow: (NSInteger) row inComponent: (NSInteger) component
{
NSLog (@ "are in line% i", row);
NSLog (@ "You've selected,% @", [array objectAtIndex: row]);
}
我有一个名为“array”的数组,他包含数据;
非常感谢!
答案 0 :(得分:1)
很多人都面临类似的问题(如果有人在UIPickerView中选择默认值,你可能想要检查以下帖子以解决你的特定问题:
https://stackoverflow.com/a/789633/200272