UIPickerView从XCTestCase选择行

时间:2018-10-22 20:42:02

标签: swift uipickerview xctestcase

我正在为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。

0 个答案:

没有答案