diff --git a/React/Modules/RCTAlertManager.m b/React/Modules/RCTAlertManager.m index a8f30b10a4bdac..bb1f3ceaa42e10 100644 --- a/React/Modules/RCTAlertManager.m +++ b/React/Modules/RCTAlertManager.m @@ -177,7 +177,9 @@ - (void)invalidate } [_alertControllers addObject:alertController]; - [presentingController presentViewController:alertController animated:YES completion:nil]; + dispatch_async(dispatch_get_main_queue(), ^{ + [presentingController presentViewController:alertController animated:YES completion:nil]; + }); } @end