From 504bdda2bc2af3441132cfe74f1b48d167612144 Mon Sep 17 00:00:00 2001 From: Cuong Lam Date: Tue, 2 Apr 2019 22:19:44 +0700 Subject: [PATCH] Resolved issue #42 --- ios/ReactNativeKeyboardManager/ReactNativeKeyboardManager.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ios/ReactNativeKeyboardManager/ReactNativeKeyboardManager.m b/ios/ReactNativeKeyboardManager/ReactNativeKeyboardManager.m index 52aeef6..b1fb99e 100644 --- a/ios/ReactNativeKeyboardManager/ReactNativeKeyboardManager.m +++ b/ios/ReactNativeKeyboardManager/ReactNativeKeyboardManager.m @@ -150,8 +150,10 @@ RCT_EXPORT_METHOD(setShouldResignOnTouchOutside: (BOOL) enabled) { } RCT_EXPORT_METHOD(resignFirstResponder) { - if (debugging) RCTLogInfo(@"KeyboardManager.resignFirstResponder"); - [[IQKeyboardManager sharedManager] resignFirstResponder]; + dispatch_sync(dispatch_get_main_queue(), ^{ + if (debugging) RCTLogInfo(@"KeyboardManager.resignFirstResponder"); + [[IQKeyboardManager sharedManager] resignFirstResponder]; + }); } RCT_EXPORT_METHOD(reloadLayoutIfNeeded) {