Мне нужен однокомпонентный UIPicker для отображения разного текста и выполнения разных действий в зависимости от выбранной строки.Я определяю текст, так что это не то, что читает сборщик.Первый, второй и третий все NSStrings.Я не могу понять правильный код, чтобы сделать действие зависимым от строки UIPicker.Здесь была моя последняя попытка ...
-(IBAction)example {
if (UIPickerView *)examplepick didSelectRow:(NSInteger)0 inComponent:(NSInteger)0 {
NSString *finalMessage = [[NSString alloc] initWithFormat: @"Say \"%@\"", first];
select1.text = first;
display.text = finalMessage;
} else {
if (UIPickerView *)examplepick didSelectRow:(NSInteger)1 inComponent:(NSInteger)0 {
NSString *finalMessage = [[NSString alloc] initWithFormat: @"Say \"%@\"", second;
select1.text = second;
display.text = finalMessage;
} else {
if (UIPickerView *)examplepick didSelectRow:(NSInteger)2 inComponent:(NSInteger)0 {
NSString *finalMessage = [[NSString alloc] initWithFormat: @"Say \"%@\"", third];
select1.text = third;
display.text = finalMessage;
}
}
}
}