Iphone 选择器未加载数据

Iphone 选择器未加载数据,iphone,ios5,Iphone,Ios5,我有一个带有多个文本字段的详细视图,在其中一个文本字段旁边有一个按钮,用户可以单击该按钮弹出单个组件选择器。选择器将隐藏,直到用户单击按钮。为了确保基础工作正常,我为pickerdata分配了一个简单的数组。显示选择器的按钮工作,但数据不显示,下面是代码 - (IBAction)ButtonPressed { NSArray *array = [[NSArray alloc] initWithObjects:@"data", @"data 1", nil]; self.pic

我有一个带有多个文本字段的详细视图,在其中一个文本字段旁边有一个按钮,用户可以单击该按钮弹出单个组件选择器。选择器将隐藏,直到用户单击按钮。为了确保基础工作正常,我为pickerdata分配了一个简单的数组。显示选择器的按钮工作,但数据不显示,下面是代码

- (IBAction)ButtonPressed 
{
    NSArray *array = [[NSArray alloc] initWithObjects:@"data", @"data 1", nil]; 
    self.pickerData = array;
    vPicker.hidden = NO;
    selectButton.hidden = NO;   
}


#pragma mark -
#pragma mark Picker Data Source Methods
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView 
{ 
    return 1;
}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component 
{
    return [pickerData count]; 
}

#pragma mark Picker Delegate Methods
- (NSString *)pickerView:(UIPickerView *)pickerView
             titleForRow:(NSInteger)row
            forComponent:(NSInteger)component 
{ 
    return [pickerData objectAtIndex:row];
}

在类的接口中包括UIPickerview数据源和委托。然后设置vpicker.datasource=self和vpicker.delegate=self

这就是为什么iPhone上的代码可能会有一些错误,而且答案的格式也不正确。。希望你不介意。。如果有任何问题,请告诉我,谢谢。实际上,我刚刚在[vPicker reloadAllComponents]中添加了一行,它现在似乎显示了数据。对于格式,total noob,我很抱歉,即使在这里,我也在试图找出它。。。