switch response.result {
                case .success:
                    if let result = response.result.value as? Dictionary<String, String> {
                        let localizacao = Localizacao(result)
                        sucesso(localizacao)
                    }
                    break
                case.failure:
                    falha(response.result.error!)
                    break
            }
No caso de não entrar no if let result, o metodo ficaria esperando um retorno???