Avatar ·

Swift में UIAlertView कैसे बनाएं? (iOS, UIKit)

मैंने अभी-अभी Swift और iOS डेवलपमेंट सीखना शुरू किया है। अपना पहला ऐप लिख रहा हूं — एक सरल टास्क लिस्ट। जब उपयोगकर्ता किसी टास्क को हटाने का प्रयास करता है, तो मैं एक पॉप-अप अलर्ट दिखाना चाहता हूं ताकि वह कार्रवाई की पुष्टि कर सके।

पुराने ट्यूटोरियल्स में मैं UIAlertView को डेलिगेट और इनिशियलाइज़र के साथ देखता हूं, जैसे:


let alert = UIAlertView(title: "सावधान", message: "क्या आपको यकीन है?", delegate: self, cancelButtonTitle: "नहीं", otherButtonTitles: "हां")
alert.show()

लेकिन Xcode UIAlertView को लाल रंग में हाइलाइट करता है और बताता है कि यह iOS 9 में deprecated हो गया है। मैं Xcode 14 और iOS 16 का उपयोग कर रहा हूं। आधुनिक Swift में पॉप-अप विंडो सही तरीके से कैसे दिखाएं? बटन और क्लिक हैंडलिंग के साथ एक उदाहरण चाहिए।

मेरा वर्तमान कोड (जो काम नहीं कर रहा है):


import UIKit

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        showDeleteAlert()
    }
    
    func showDeleteAlert() {