Итак, у меня есть 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)
}