diff --git a/Source/Fuse.Camera/iOS/iOSCamera.uno b/Source/Fuse.Camera/iOS/iOSCamera.uno index 265db87c2..c955ffdf0 100644 --- a/Source/Fuse.Camera/iOS/iOSCamera.uno +++ b/Source/Fuse.Camera/iOS/iOSCamera.uno @@ -29,7 +29,9 @@ namespace Fuse.Camera [Foreign(Language.ObjC)] static void TakePictureInternal(Action onComplete, Action onFail) @{ - [[CameraHelper instance] takePictureWithCompletionHandler:onComplete onFail:onFail]; + dispatch_async(dispatch_get_main_queue(), ^{ + [[CameraHelper instance] takePictureWithCompletionHandler:onComplete onFail:onFail]; + }); @} [Foreign(Language.ObjC)]