从数据库加载UIpickerview中的数据

时间:2013-10-11 06:48:17

标签: ios sqlite uipickerview

是iphone开发的新手。 现在,我想知道如何从数据库加载UIpickerview中的数据。 提前致谢

2 个答案:

答案 0 :(得分:0)

首先从数据库中获取特定字段的数据,例如。 country创建一个NSArray表单,数据并将NSArray加载到UIPickerView。使用UIPickerView Delegate和Datasource方法中的那个数组。

答案 1 :(得分:0)

首先将UIPickerDelegate和UIPickerDatasource导入到实现选择器的ViewController

enter image description here

现在,在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
        {


        }
相关问题