Как перечислить дочерние элементы доступности UITextView?

У меня есть UITextView, который отображает атрибутированную строку со ссылками в ней. Когда я запускаю Инспектор доступности, он может правильно определить UITextView как статический текст и перечислить ссылки как дочерние с правильным UIAccessibilityTraitLink. Теперь мне нужно получить эти элементы из моего собственного кода. Но UITextView не возвращает никаких внутренних элементов доступности. Через какой интерфейс инспектор специальных возможностей находит дочерние элементы? Прикрепленный снимок экрана — это то, что видит Инспектор доступности:

введите здесь описание изображения


person Haitao Li    schedule 05.05.2017    source источник
comment
Но UITextView не реализует ни один из методов UIAccessibilityContainer. Что вы имеете в виду под «не реализует»?   -  person matt    schedule 05.05.2017
comment
@matt [textView accessibilityElementCount] возвращает 0x7ffffffffffffffff, а [textView accessibilityElements] возвращает nil   -  person Haitao Li    schedule 05.05.2017
comment
Хорошо, но это их реализация. Он реализует их для возврата нуля и nil, но реализует их. — Мне трудно понять, где вы видите дочерние ссылки в инспекторе специальных возможностей.   -  person matt    schedule 05.05.2017
comment
@matt Я перефразировал свой вопрос и приложил скриншот инспектора специальных возможностей.   -  person Haitao Li    schedule 05.05.2017
comment
Забавно, я просто не вижу этого на своей машине.   -  person matt    schedule 05.05.2017
comment
Добавляете ли вы ссылку на атрибутированную строку?   -  person Haitao Li    schedule 05.05.2017
comment
Я использую Accessibility Inspector 5.0 и симулятор iOS.   -  person Haitao Li    schedule 05.05.2017
comment
Что именно вы хотите? Найти все ссылки? Если вы используете NSAttributedString или NSDataDetector, возможно, бесполезно использовать Accessibilty, который, кажется, выделяет их в инспекторе. Затем вы можете получить текст, помеченный как ссылка, и прикрепленный URL-адрес. См. там: stackoverflow.com/questions/28595378/   -  person Larme    schedule 05.05.2017