From fcb667059d3156327c141eadeed7f3cb771d8f79 Mon Sep 17 00:00:00 2001 From: Peter Argany Date: Thu, 6 Aug 2020 17:29:58 -0700 Subject: [PATCH] Fix refresh control redbox Summary: Changelog:[Internal] Reviewed By: Vince0613 Differential Revision: D22989945 fbshipit-source-id: 735da1cf103b2465663ecb6abfd49e512aff9a1e --- React/Views/ScrollView/RCTScrollView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/React/Views/ScrollView/RCTScrollView.m b/React/Views/ScrollView/RCTScrollView.m index 80a7d09714c..7e341219a63 100644 --- a/React/Views/ScrollView/RCTScrollView.m +++ b/React/Views/ScrollView/RCTScrollView.m @@ -233,7 +233,9 @@ // We have to set this because we can't always guarantee the // `RCTCustomRefreshContolProtocol`'s superview will always be of class // `UIScrollView` like we were previously - _customRefreshControl.scrollView = self; + if ([_customRefreshControl respondsToSelector:@selector(setScrollView:)]) { + _customRefreshControl.scrollView = self; + } if ([refreshControl isKindOfClass:UIRefreshControl.class]) { self.refreshControl = (UIRefreshControl *)refreshControl; } else {