From 83746d4cbc6832bbc9137277fb855cc213180ee2 Mon Sep 17 00:00:00 2001 From: ouyangxin <254225961@qq.com> Date: Wed, 10 Apr 2019 21:28:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BC=BA=E5=B0=91=E5=AE=9E=E7=8E=B0=20`?= =?UTF-8?q?requiresMainQueueSetup`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 React Native 0.59.1 中 提示 warn: Module RCTJMessageModule requires main queue setup since it overrides `init` but doesn't implement `requiresMainQueueSetup`. In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of. --- ios/RCTJMessageModule/RCTJMessageModule.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ios/RCTJMessageModule/RCTJMessageModule.m b/ios/RCTJMessageModule/RCTJMessageModule.m index d5774a7..60eccb6 100644 --- a/ios/RCTJMessageModule/RCTJMessageModule.m +++ b/ios/RCTJMessageModule/RCTJMessageModule.m @@ -46,6 +46,11 @@ + (id)allocWithZone:(NSZone *)zone { return sharedInstance; } ++ (BOOL)requiresMainQueueSetup +{ + return NO; +} + - (id)init { self = [super init]; [self initNotifications];