我的UIPickerView有问题。 我有3个值欧盟AP和NA。 当我启动应用程序欧盟似乎被选中,但当我做一个NSLog(@"%@", [regions objectAtIndex:row]); 我只返回(null) ,现在当我触摸UIPickerView EU值被选中,我得到一个NSLog的"EU" 。 我的问题是: 当用户只启动应用程序而什么也不触摸时,如何定义select的默认值(不仅是标签)。 编辑:这是我的代码来获取选定的项目: #pragma mark – #pragma mark PickerView DataSource – (NSInteger)numberOfComponentsInPickerView: (UIPickerView *)pickerView { return 1; } – (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { return [regions count]; } – (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { return [regions objectAtIndex:row]; } #pragma mark – #pragma mark PickerView Delegate -(void)pickerView:(UIPickerView […]