如何保存UIPickerView行选择

时间:2010-08-16 10:03:26

标签: cocoa-touch uikit uipickerview

我有一个带有2个组件的UIPickerView。 我想保存用户对组件的选择。 我怎样才能做到这一点? 我曾尝试使用NSUserDefaults,但没有帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

我用过didSelectRow。我正在创建UILabel并从那里的picker中写入文本。 array1,array2 - NSMutableArray,包含组件中的文本。

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
    selection[component] = row;
        [self updateText];
}

-(void)updateText 
{
label.text = [ NSString stringWithFormat:@"%@%@ g/L", [array1 objectAtIndex:selection[0]], [array2 objectAtIndex:selection[1]] ];
}