Avatar ·

Wie erstelle ich einen UIAlertView in Swift? (iOS, UIKit)

Ich habe gerade angefangen, Swift und iOS-Entwicklung zu lernen. Ich schreibe meine erste App – eine einfache Aufgabenliste. Ich möchte eine Popup-Warnung (Alert) anzeigen, wenn der Benutzer versucht, eine Aufgabe zu löschen, damit er die Aktion bestätigt.

\n\n

In alten Tutorials sehe ich UIAlertView mit Delegaten und einem Initialisierer wie:

\n\n
\nlet alert = UIAlertView(title: "Achtung", message: "Sind Sie sicher?", delegate: self, cancelButtonTitle: "Nein", otherButtonTitles: "Ja")\nalert.show()\n
\n\n

Aber Xcode unterstreicht UIAlertView rot und sagt, dass es in iOS 9 veraltet ist. Ich verwende Xcode 14 und iOS 16. Wie zeigt man Popup-Fenster in modernem Swift richtig an? Ich brauche ein Beispiel mit Buttons und der Behandlung von Taps.

\n\n

Mein aktueller Code (der nicht funktioniert):

\n\n
<