2010-10-21 85 views
2

我有UIPickerView组件,它从它的数据源(NSMutableArray)接收数据,它是从sqlite填充的。 当用户点击按钮时,新的数据行被添加到数据库。 现在我需要重新加载UIPickerView以显示来自数据库的新数据。 我知道我需要使用方法[storedDataPicker reloadAllComponents];不知何故,但我不知道如何:(任何方向,请帮助:)iPhone UIPickerview reloadAllComponents不起作用

回答

1

我有一个类似的问题。我从viewDidLoad中的一个数据库中加载一个数组来填充组件,但是我打电话重新从viewWillAppear中加载选择器,这意味着提供数据源的数组不会与picker同时重新加载,因此不会反映已更改值。确保原始数据源与拾取器一起重新加载。