From 7226766618d0c6f27eabc2a6f6565aa3fdbc2b1f Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 3 Apr 2018 16:13:58 -0700 Subject: [PATCH] fix(RCTImageLoader): Adds `requiresMainQueueSetup` to fix v0.52 Summary: In react-native v0.52 this warning shows: ``` "RCTImageLoader requires main queue setup since it overrides `init` but doesn't implement `requiresMainQueueSetup`". ``` This removes the warning by implementing `requiresMainQueueSetup` on RCTImageLoader * Create new react-native project * Enable Remote JS Debugging * Should see no warning regarding RCTImageLoader requiring main queue setup [IOS] [BUGFIX] [Libraries/Image/RCTImageLoader.m] - Implements `requiresMainQueueSetup` Closes https://github.com/facebook/react-native/pull/17679 Reviewed By: shergin Differential Revision: D7159601 Pulled By: fkgozali fbshipit-source-id: e17bae67f4005d2c9ddd0d3701506521f3cac152 --- Libraries/Image/RCTImageLoader.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Libraries/Image/RCTImageLoader.m b/Libraries/Image/RCTImageLoader.m index bc50fb03a0eaca..775e53e95f7a08 100644 --- a/Libraries/Image/RCTImageLoader.m +++ b/Libraries/Image/RCTImageLoader.m @@ -58,6 +58,11 @@ - (instancetype)init return [self initWithRedirectDelegate:nil]; } ++ (BOOL)requiresMainQueueSetup +{ + return NO; +} + - (instancetype)initWithRedirectDelegate:(id)redirectDelegate { if (self = [super init]) {