Avatar ·

Como criar UIAlertView em Swift? (UIAlertController)

Olá a todos! Comecei a estudar Swift e desenvolvimento iOS recentemente. Preciso mostrar um alerta simples com um botão "OK" para o usuário. Vi vários tutoriais antigos, e todos usam UIAlertView. Mas quando escrevo esse código no Xcode:

\n\n
let alert = UIAlertView(title: "Olá", message: "Esta é uma mensagem", delegate: nil, cancelButtonTitle: "OK")\nalert.show()
\n\n

O Xcode mostra um erro: 'UIAlertView' is unavailable: UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead.

\n\n

Entendo que UIAlertView não é mais usado, mas não consigo entender como usar UIAlertController. Como criar o mesmo alerta corretamente? Preciso configurar um delegate? Como tratar