Я не уверен, что мне здесь не хватает, но когда вы выбираете строку просмотра средства выбора с VoiceOver, pickerView:didSelectRow:inComponent
вызывается дважды.
Без передачи голоса вызывается один раз.
Я пробовал это на совершенно новом проекте с простой реализацией.
Есть мысли?