Как установить значение по умолчанию для UIPickerView
У меня проблема с моим UIPickerView.
У меня есть 3 значения в этом ЕС AP и NA.
Когда я запускаю приложение, кажется, что выбран ЕС, но когда я делаюNSLog(@"%@", [regions objectAtIndex:row]);
Я только вернусь(null)
,
now when I touch the UIPickerView the EU value is selected and I get "EU"
вернулся из NSLog.
My question is:
Как определить значение по умолчанию, которое выбирается (не только метка), когда пользователь только запускает приложение и ничего не трогает.
Edit: Вот мой код для получения выбранного элемента:
#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 *)pickerView didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
{
selectedRegion = [[NSString alloc] initWithFormat:
@"%@", [regions objectAtIndex:row]];
NSLog(@"%@", selectedRegion);
}