From 9ed36b77e98dd87d3b3b94ff31c978ac03467843 Mon Sep 17 00:00:00 2001 From: Karl Sander Date: Tue, 15 Jan 2019 16:18:55 -0800 Subject: [PATCH] Fix for #22891: change type for iOS accessiblityActions from NSString to NSArray (#22892) Summary: The bug is described in #22891. It's possible this might not be the right fix, since the original type comes from the commit introducing the feature (36ad8138997c195b8728906ceb51bd31338b6a24). But after making this change custom VoiceOver actions work in my real project and my reduced test project. Changelog: ---------- [iOS] [Fixed] - Fix supplying an array of custom VoiceOver actions via accessibilityActions prop Pull Request resolved: https://github.com/facebook/react-native/pull/22892 Differential Revision: D13682727 Pulled By: hramos fbshipit-source-id: a165af4ba78d2dbeca5bffbf60beb9ba50498f8d --- React/Views/RCTViewManager.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Views/RCTViewManager.m b/React/Views/RCTViewManager.m index 2eee1a65c..0c8a4627e 100644 --- a/React/Views/RCTViewManager.m +++ b/React/Views/RCTViewManager.m @@ -109,7 +109,7 @@ RCT_EXPORT_VIEW_PROPERTY(nativeID, NSString) // Acessibility related properties RCT_REMAP_VIEW_PROPERTY(accessible, reactAccessibilityElement.isAccessibilityElement, BOOL) -RCT_REMAP_VIEW_PROPERTY(accessibilityActions, reactAccessibilityElement.accessibilityActions, NSString) +RCT_REMAP_VIEW_PROPERTY(accessibilityActions, reactAccessibilityElement.accessibilityActions, NSArray) RCT_REMAP_VIEW_PROPERTY(accessibilityLabel, reactAccessibilityElement.accessibilityLabel, NSString) RCT_REMAP_VIEW_PROPERTY(accessibilityHint, reactAccessibilityElement.accessibilityHint, NSString) RCT_REMAP_VIEW_PROPERTY(accessibilityTraits, reactAccessibilityElement.accessibilityTraits, UIAccessibilityTraits)