diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm index a7484b3b05fb..5a9696cbae47 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm @@ -110,6 +110,10 @@ - (void)onChange:(UISwitch *)sender return; } + if (!_eventEmitter) { + return; + } + static_cast(*_eventEmitter) .onChange(SwitchEventEmitter::OnChange{.value = static_cast(sender.on)}); }