2010-10-21 2 views
2

У меня есть компонент UIPickerView, который получает данные из своего источника данных (NSMutableArray), который заполняется из sqlite. Когда пользователь нажимает кнопку, в базу данных добавляется новая строка данных. Теперь мне нужно перезагрузить UIPickerView, чтобы отображать свежие данные из datbase. Я знаю, что мне нужно использовать метод [storedDataPicker reloadAllComponents]; так или иначе, но я не знаю, как :(в любом направлении, пожалуйста, помогите :)iPhone UIPickerview reloadAllComponents не работает

ответ

1

У меня была аналогичная проблема. Я загружал массив из базы данных в viewDidLoad, который заполнял компоненты, но я звонил, чтобы перезагрузить сборщик из viewWillAppear, что означает, что массив, который предоставил источник данных, не был перезагружен одновременно с сборщиком и, таким образом, не отражал изменения значения. Убедитесь, что исходный источник данных перезагружается вместе с сборщиком.

Смежные вопросы