Ответ 1
Я думаю, вы должны использовать:
reloadComponent:
или
reloadAllComponents:
Я меняю компоненты (в частности, количество и цвет компонентов), в UIPickerView, который я вызываю pickerOne, поэтому после внесения изменений я вызываю:
[pickerOne reloadData];
и, похоже, работает отлично, я получаю предупреждение компиляции:
warning: 'UIPickerView' may not respond to '-reloadData'
Хотя это работает, есть ли что-то еще, что я должен использовать для перезагрузки данных?
Спасибо
Я думаю, вы должны использовать:
reloadComponent:
или
reloadAllComponents:
Вы должны называть reloadComponent:
или reloadAllComponents:
.
Может быть закрытый reloadData
, используемый под обложками, но он не является частью публичного API, и поэтому не следует полагаться.
Думаю, вы должны использовать: reloadComponent
или reloadAllComponents
.
Но эти методы бесполезны, если вы не подключите UIPickerViewDalegate
и UIPickerViewDataSource
к владельцу файла.