Вызов всплывающего окна после закрытия VC - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь уменьшить V C, а затем показать всплывающее окно с ошибкой

Сначала я попытался:

            case .failure(let error):
            self.dismiss(animated: true, completion: nil)
            self.presentMRAlertOnMainThread(title: "Something went wrong", message: error.rawValue, buttonTitle: "Ok")

Затем я попытался:

            case .failure(let error):
            self.dismiss(animated: true, completion: {
                self.presentMRAlertOnMainThread(title: "Something went wrong", message: error.rawValue, buttonTitle: "Ok")

            })

Тогда я подумал, что это может быть проблема с темами, поэтому я попытался:

            case .failure(let error):
            self.dismiss(animated: true, completion: {
               DispatchQueue.main.async {
                self.presentMRAlertOnMainThread(title: "Something went wrong", message: error.rawValue, buttonTitle: "Ok")
                }

            })
...