UIPickerView reloadData

Я изменяю компоненты (в частности, число и цвет компонентов), в UIPickerView, что я называю pickerOne, поэтому после внесения изменений, я звоню:

[pickerOne reloadData];

и это, кажется, работает отлично однако, я получаю компиляцию, предупреждающую:

warning: 'UIPickerView' may not respond to '-reloadData'

Хотя это, кажется, работает, там что-то еще, что я должен использовать для перезагрузки данных?

Спасибо

15
задан Matt Winters 8 July 2010 в 18:49
поделиться

2 ответа

Думаю, вам следует использовать:

reloadComponent:

или

reloadAllComponents:

36
ответ дан 1 December 2019 в 00:53
поделиться

Вы должны вызвать reloadComponent: или reloadAllComponents: .

Могут быть закрытые reloadData , но они не являются частью общедоступного API, и поэтому на них не следует полагаться.

4
ответ дан 1 December 2019 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: