Я пишу контрольный пример для View Controller.Это представление Контроллер имеет UIPickerView с 3 строками.
Я использую приведенный ниже код для выбора строки 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.