Avatar ·

Swift 3 में विलंब (delay) कैसे प्रोग्राम करें?

सभी को नमस्ते! मैंने अभी-अभी Swift 3 सीखना शुरू किया है और कोड में विलंब बनाने में समझ नहीं आ रहा है। मुझे चाहिए कि बटन दबाने के बाद, 2 सेकंड बाद कोई कार्य हो (जैसे, UILabel छिपाना)। पहले मैंने देखा था कि Swift 2 में `dispatch_after` का उपयोग होता था, लेकिन Swift 3 में यह सिंटैक्स बदल गया लगता है। मैंने ऐसे लिखने की कोशिश की: ```swift dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(2 * NSEC_PER_SEC)), dispatch_get_main_queue()) { // मेरा कोड } ``` लेकिन Xcode त्रुटि देता है: `'dispatch_after' is unavailable: Use DispatchQueue.main.asyncAfter`। मैं समझता हूँ कि कुछ और उपयोग करना है, लेकिन शुरुआती के लिए दस्तावेज़ीकरण कठिन लगता है। कृपया बताएं कि Swift 3 में विलंब सही तरीके से कैसे करें? अधिमानतः एक सरल उदाहरण के साथ, ताकि मैं तुरंत अपने प्रोजेक्ट में डाल सकूं। पहले से धन्यवाद!