データソースからピッカービューを取得しています。didSelectRow 関数でラベルを更新するコードがありますが、ラベルが更新されません。値を NSLog に出力すると、適切な値が出力されます。didSelectRow が入力されたときにラベルが更新されるように、ラベルを接続するために何か特別なことをする必要がありますか?
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
if (pickerView.tag == TagLensPicker){
[self lensArrayData];
label.text = [NSString stringWithFormat:@"%@",[description objectAtIndex:[pickerView selectedRowInComponent:0]]];
NSLog([NSString stringWithFormat:@"%@", [description objectAtIndex:[pickerView selectedRowInComponent:0]]]);
}
}