diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm b/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm index 38ad88e8677b23..11ce0de3320228 100644 --- a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm +++ b/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm @@ -85,7 +85,8 @@ - (instancetype)initWithFrame:(CGRect)frame - (void)dealloc { - [_scrollViewDelegateSplitter removeDelegate:self]; + // This is not strictly necessary but that prevents a crash caused by a bug in UIKit. + _scrollView.delegate = nil; } #pragma mark - RCTComponentViewProtocol