我正在为View Controller编写一个测试用例。 该视图控制器具有3行的UIPickerView。
我正在使用以下代码选择uipickerview行
let vc = ViewController(delegate: mockDelegate)
vc.picker.selectRow(2, inComponent: 0, animated: true)
但是它不起作用。每次选定的行为0时。
我尝试调试,发现执行行vc.picker.selectRow(2, inComponent: 0, animated: true)
时,未正确设置时间选择器,我在此行添加了断点,并使用了以下命令po vc.picker.numberOfRows(inComponent: 0)
并返回0
我认为在这个时间点之前,选择器视图没有被填充。 谁能建议如何选择uipickerrow。