Iphone iOS中的UIPickerView,从不同组件中的行获取文本

Iphone iOS中的UIPickerView,从不同组件中的行获取文本,iphone,ios,ipad,uipickerview,Iphone,Ios,Ipad,Uipickerview,我需要从选择器的特定行获取文本!!委托didSelect不起作用,因为在重新加载components变量后,我将在重新加载数据之前获取该变量的信息。我需要通过调用函数来获取数据。提前谢谢 - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component; { return [yourArray objectAtIndex:row]

我需要从选择器的特定行获取文本!!委托didSelect不起作用,因为在重新加载components变量后,我将在重新加载数据之前获取该变量的信息。我需要通过调用函数来获取数据。提前谢谢

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
{
    return [yourArray objectAtIndex:row];
}

如果您想从选取器到NSString,只需检查选中了哪一行,然后在数组中相应的行索引处获取字符串

那么委托如何
–pickerView:titleForRow:forComponent:
我需要从选取器获取信息,这一方法类似于setter方法,我需要一个getter方法)它返回一个
NSString
,它是一个getter。您必须在pickerview中设置数据…它设置了picker,但我需要从picker获取NSString!!!在不使用titleForRow:delegate方法的情况下,您是如何让数据显示在选择器中的?您试图实现什么?如果用户更新了选择器,但没有选择行委托方法,则会从选择器中获取数据,其中包含更新后的信息、行标题!!!是否希望在阵列更新时更新标题,还是执行其他操作?我还是不明白。Sorry我需要从选择器表中的标签信息中获取数据(类似的内容))NSString*temp=(NSString*)[picker….];没关系。。。如果用户没有选择行,我需要它!!