辅助function标识符在iOS Simulator的辅助function检查器中不可见

我想使用辅助function检查器来validation模拟器(iOS 9.2)中运行的应用程序中的所有辅助function标识符。

可访问性检查器能够返回多个可访问性字段,但不能返回标识符。

任何想法为什么和如何我可以看到他们?

您将永远无法(无需Apple更改)在“辅助function检查器”中查看此属性,因为它不是真的用于辅助function。 它与可访问性相关联是一种用法不当,与可访问性API在使用UI自动化进行自动化testing的元素识别中的一般价值有关,因为可访问性信息是跨过程可用的。 为了得到这个信息,你可以将UI元素投射到UIAElements并访问name属性,并将其传递给NSLog。

我最近才开始使用辅助function,但至less从Xcode9.1b2开始,辅助function标识符在辅助function检查器中可见的。 看例如:

在这里输入图像说明