2010-10-21 69 views
2

我有UIPickerView組件,它從它的數據源(NSMutableArray)接收數據,它是從sqlite填充的。 當用戶點擊按鈕時,新的數據行被添加到數據庫。 現在我需要重新加載UIPickerView以顯示來自數據庫的新數據。 我知道我需要使用方法[storedDataPicker reloadAllComponents];不知何故,但我不知道如何:(任何方向,請幫助:)iPhone UIPickerview reloadAllComponents不起作用

回答

1

我有一個類似的問題。我從viewDidLoad中的一個數據庫中加載一個數組來填充組件,但是我打電話重新從viewWillAppear中加載選擇器,這意味着提供數據源的數組不會與picker同時重新加載,因此不會反映已更改值。確保原始數據源與拾取器一起重新加載。