Выбор строки не вызывает didSelectRow после перезагрузки всех компонентов в этом UIPickerView - PullRequest
0 голосов
/ 10 января 2011

Скажем, например, что у меня UIPickerView в моем ViewController.После запуска я использую этот код здесь:

[picker selectRow:3 inComponent:0 animated:NO];

После выбора нужной строки, почему она не вызывает код didSelectRow?

- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {}

Есть идеи, почемуэто и как это исправить?Спасибо

1 Ответ

0 голосов
/ 18 января 2011

Мое решение, чтобы исправить это, было просто добавить пустую строку и средство выбора, загруженное в пустую строку.Это вынуждает пользователя сдвинуть UIPickerView, чтобы вызвать didSelectRow.

...