Как обработать ошибку для этого вызова сервера, когда сервер недоступен или не работает?
func createData(request:Crudpb_CreateRequest, with completion: @escaping (String) -> Void) throws {
DispatchQueue.main.async {
self.response = try! self.client.create(request) // <---- How to handle error for this server call when the server is not available or is down?
completion(self.response.result)
}
}
Возвращает объект, поэтому, когда я сохраняю результат в переменной ответа, затем произнесу print (response.result), он печатает строку ответа
Пожалуйста, помогите.