L'identificateur d'accessibilité n'est pas visible dans Accessibility Inspector avec iOS Simulator

Je voulais utiliser l'inspecteur de l'accessibilité pour vérifier tous les identifiants d'accessibilité de mon application exécutée dans le simulateur (iOS 9.2).

L'inspecteur d'accessibilité peut renvoyer plusieurs champs d'accessibilité, mais pas les identificateurs.

Une idée de pourquoi et comment je pouvais les voir?

Vous ne pourrez jamais (sans modifications d'Apple) voir cette propriété dans Accessibility Inspector, car elle n'est pas vraiment utilisée pour l'accessibilité. Le fait qu'il soit associé à l'accessibilité est un terme inapproprié, lié à la valeur générique de l'API d'accessibilité dans l'identification des éléments pour les automated tests à l'aide d'UI Automation, car les informations d'accessibilité sont des process croisés disponibles. Pour get ces informations, vous pouvez UIAElements éléments de l'interface user en UIAElements et accéder à la propriété name , puis transmettre cette information à NSLog.

J'ai récemment commencé à utiliser des fonctionnalités d'accessibilité, mais au less à partir de Xcode9.1b2, les identifiants d'accessibilité sont visibles dans l'inspecteur de l'accessibilité. Voir par exemple:

entrez la description de l'image ici