elizarov
07/26/2017, 7:58 PMlaunch
will crash your app on uncaught exception (will call uncaught exception handler), while async
will store it in the resulting Deferred
, so with async
you always have to use its result via await
to make sure exceptions are handled