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 में विलंब सही तरीके से कैसे करें? अधिमानतः एक सरल उदाहरण के साथ, ताकि मैं तुरंत अपने प्रोजेक्ट में डाल सकूं। पहले से धन्यवाद!