Enquanto seguia a aula nessa parte, vi esse erro no xCode: 'instantiateViewController(identifier:creator:)' is only available in iOS 13.0 or newer"
Qual seria melhor forma de corrigir isso? 1 - utilizando o antigo (withIdentifier:) no lugar de (Identifier:)
instantiateViewController(withIdentifier: "Mapa")
2 - usando o antigo e o novo, verificando a versão antes de utilizar o método? (o que torna todo o código bem menos "direto ao ponto")
var mapa: MapaViewController?
if #available(iOS 13.0, *) {
mapa = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(identifier: "Mapa") as? MapaViewController
} else {
mapa = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Mapa") as? MapaViewController
}
if let mapaVC = mapa {
self.navigationController?.pushViewController(mapaVC, animated: true)
}
Talvez seja uma pergunta meio detalhista demais mas fiquei com essa dúvida :)