Сделайте экран повтора в быстром - PullRequest
1 голос
/ 01 апреля 2019

Итак, у меня есть 2 viewcontroller, которые выполняют сервисные вызовы на сервер. Я хочу обработать ошибку, добавив view / vc (содержащий сообщение об ошибке и кнопку повтора).

Я могу добавить два просмотра по отдельности и снова вызвать сервисы, нажав кнопку повтора. Но просто хочу знать, есть ли какой-то другой способ, чтобы решить эту проблему эффективным способом.

postRequest(with: URLString.jobDetails!, parameter: parameter){(result) in
            switch result {
            case .failure(let error):
                switch error {
              print("show retry screen which will make same url call again on tapping the button")
                }
            case .success(let data):
                self.jobDetailList = try! JSONSerialization.jsonObject(with: data, options: .mutableContainers) as! [String: AnyObject]
                self.renderDecodedData(jobDetailList: self.jobDetailList)
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...