Skip to content

Commit

Permalink
Accessibility: Explicitly implement protocols
Browse files Browse the repository at this point in the history
This change is intended to resolve an issue where iOS apps failed
automated review due to use of non-public selectors. Explicitly adopting
the relevant protocols allowed an app to pass automated review during
testing.
  • Loading branch information
reuk committed Feb 1, 2022
1 parent c4022a0 commit ea92834
Showing 1 changed file with 3 additions and 0 deletions.
Expand Up @@ -225,8 +225,11 @@ static Holder create (AccessibilityHandler& handler)
addMethod (@selector (accessibilityDataTableCellElementForRow:column:), getAccessibilityDataTableCellElementForRowColumn);
addMethod (@selector (accessibilityRowCount), getAccessibilityRowCount);
addMethod (@selector (accessibilityColumnCount), getAccessibilityColumnCount);
addProtocol (@protocol (UIAccessibilityContainerDataTable));

addMethod (@selector (accessibilityRowRange), getAccessibilityRowIndexRange);
addMethod (@selector (accessibilityColumnRange), getAccessibilityColumnIndexRange);
addProtocol (@protocol (UIAccessibilityContainerDataTableCell));
}
#endif

Expand Down

0 comments on commit ea92834

Please sign in to comment.