是iphone开发的新手。 现在,我想知道如何从数据库加载UIpickerview中的数据。 提前致谢
答案 0 :(得分:0)
首先从数据库中获取特定字段的数据,例如。 country创建一个NSArray表单,数据并将NSArray加载到UIPickerView。使用UIPickerView Delegate和Datasource方法中的那个数组。
答案 1 :(得分:0)
首先将UIPickerDelegate和UIPickerDatasource导入到实现选择器的ViewController
现在,在viewDidLoad ...中添加以下内容
self.picker.delegate=self;
self.picker.dataSource=self;
现在这里是一个实现这些委托方法的例子
这里我有几年要在选择器中实现...选择一年只需复制以下代码并根据您的需要更换机构..
//Picker DataSource
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView
{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
{
return [_yearArray count];
}
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [_yearArray objectAtIndex:row];
}
// Picker Delegate
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
}