From af3f656d9792508eee1b1ddceaad1ee2c82eabde Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Thu, 27 Oct 2016 04:17:45 -0700 Subject: [PATCH] Modules export constants if any superclass exports them Reviewed By: fkgozali Differential Revision: D4081915 fbshipit-source-id: 3a99033cd156c1393f7c8bbbb45f43772eb3a8df --- React/Base/RCTModuleData.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Base/RCTModuleData.mm b/React/Base/RCTModuleData.mm index 213dab09e..67e08f5df 100644 --- a/React/Base/RCTModuleData.mm +++ b/React/Base/RCTModuleData.mm @@ -51,7 +51,7 @@ // If a module overrides `constantsToExport` then we must assume that it // must be called on the main thread, because it may need to access UIKit. - _hasConstantsToExport = RCTClassOverridesInstanceMethod(_moduleClass, @selector(constantsToExport)); + _hasConstantsToExport = [_moduleClass instancesRespondToSelector:@selector(constantsToExport)]; } - (instancetype)initWithModuleClass:(Class)moduleClass