我正在尝试更改内容和内容当用户单击按钮时重新加载UIPickerView。
按下按钮后,我拨打[pickerView reloadAllComponents]
绘制新行时滚动内容会发生变化,但行数保持不变,即- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;
不会被调用。
[pickerView reloadAllComponents]
是否像我想象的那样工作,更改了dataSource&从UIPickerView重新绘制内容?
如果没有,我该怎么做?
答案 0 :(得分:1)
这是我的错误。
我在代码中也在viewDidLoad中创建了相同的UIPickerView:
productsPicker = [[UIPickerView alloc] init];
愚蠢的错误,但很难注意到。