diff --git a/Libraries/Image/RCTImageLoader.m b/Libraries/Image/RCTImageLoader.m index 34158f6920da4e..89cd83b2fd0f39 100644 --- a/Libraries/Image/RCTImageLoader.m +++ b/Libraries/Image/RCTImageLoader.m @@ -67,7 +67,9 @@ + (void)loadImageWithTag:(NSString *)imageTag callback:(void (^)(NSError *error, ALAssetRepresentation *representation = [asset defaultRepresentation]; ALAssetOrientation orientation = [representation orientation]; UIImage *image = [UIImage imageWithCGImage:[representation fullResolutionImage] scale:1.0f orientation:(UIImageOrientation)orientation]; - callback(nil, image); + dispatch_async(dispatch_get_main_queue(), ^{ + callback(nil, image); + }); } }); } else {