From 90b2f660b66f1440dda633b710a7db1cf4ad81c5 Mon Sep 17 00:00:00 2001 From: Summer Knight Date: Mon, 27 Jan 2025 14:54:41 -0800 Subject: [PATCH] Update RNCSliderComponentView.mm This fixes a NSInvalidArgumentException which causes a full app crash when `` is rendered, by initializing an NSMutableArray instead of an NSArray, as it called with `addObject:` if `accessibilityIncrements` is non-empty. --- package/ios/RNCSliderComponentView.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ios/RNCSliderComponentView.mm b/package/ios/RNCSliderComponentView.mm index 264d38f7..14b2b796 100644 --- a/package/ios/RNCSliderComponentView.mm +++ b/package/ios/RNCSliderComponentView.mm @@ -218,7 +218,7 @@ - (void)updateProps:(const Props::Shared &)props oldProps:(const Props::Shared & slider.accessibilityUnits = convertedAccessibilityUnits; } if (oldScreenProps.accessibilityIncrements != newScreenProps.accessibilityIncrements) { - id accessibilityIncrements = [NSArray new]; + id accessibilityIncrements = [NSMutableArray new]; for (auto str : newScreenProps.accessibilityIncrements) { [accessibilityIncrements addObject:[NSString stringWithUTF8String:str.c_str()]]; }