From 77945b11f8de8f47bb836fdb0724ab7648b294be Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Wed, 15 Feb 2017 21:11:22 +0800 Subject: [PATCH] move showProgress method to main thread --- pass/Controllers/PasswordDetailTableViewController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pass/Controllers/PasswordDetailTableViewController.swift b/pass/Controllers/PasswordDetailTableViewController.swift index 889f27e..908a303 100644 --- a/pass/Controllers/PasswordDetailTableViewController.swift +++ b/pass/Controllers/PasswordDetailTableViewController.swift @@ -113,7 +113,9 @@ class PasswordDetailTableViewController: UITableViewController, UIGestureRecogni SVProgressHUD.show(withStatus: "Saving") DispatchQueue.global(qos: .userInitiated).async { PasswordStore.shared.update(passwordEntity: self.passwordEntity!, password: self.password!, progressBlock: { progress in - SVProgressHUD.showProgress(progress, status: "Encrypting") + DispatchQueue.main.async { + SVProgressHUD.showProgress(progress, status: "Encrypting") + } }) DispatchQueue.main.async { self.passwordEntity!.synced = false