iPhone UIPickerview reloadAllComponents不起作用

时间:2010-10-21 09:30:48

标签: iphone objective-c datasource uipickerview

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

1 个答案:

答案 0 :(得分:1)

我有类似的问题。我正在从viewDidLoad中的数据库加载一个数组,它将填充组件,但我正在调用从viewWillAppear重新加载选择器,这意味着提供数据源的数组没有与选择器同时重新加载,因此没有反映更改值。确保原始数据源与选择器一起重新加载。