sera que vão atualizar os cursos mesmo Alura????? o problema esta ha mais de dois meses e solução nenhuma...
sera que vão atualizar os cursos mesmo Alura????? o problema esta ha mais de dois meses e solução nenhuma...
Olá Yan, também passei por isso, mas acabei "fazendo" uma API para poder concluir o curso.
Além disso, depois passei por outro problema na exibição do alerta que também precisou de um ajuste (não tenho certeza se a melhor solução).
A solução final está neste projeto: https://github.com/cecez/alura-ios-recursos-nativos-parte-1-inicio
Resumindo, estas foram minhas alterações:
/* arquivo CalculaMediaAPI.swift */
// alterei a URL para a minha API
guard let url = URL(string: "https://www.cecez.com.br/ios/api.php") else { return }
...
/* arquivo HomeTableViewController.swift */
// envolvi o self.present() nesta instrução
DispatchQueue.main.async {
self.present(alerta, animated: true, completion: nil)
}
...
/* arquivo Notificacoes.swift */
// converti o retorno da API para string desta forma
if let mediaRaw = dicionarioDeMedia["media"] {
let media = String(describing: mediaRaw)
let alerta = UIAlertController(title: "Atenção", message: "a média geral dos alunos é \(media)", preferredStyle: .alert)
...