sera que vão atualizar os cursos mesmo Alura????? o problema esta ha mais de dois meses e solução nenhuma...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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)
...