Avatar ·

Swift में @selector() क्या है और इसे NSTimer के साथ कैसे उपयोग करें?

सभी को नमस्कार! मैं एक शुरुआती iOS डेवलपर हूँ और Objective-C से Swift पर स्विच कर रहा हूँ। पहले Objective-C में मैं timers और target-action के साथ काम करने के लिए @selector() का सक्रिय रूप से उपयोग करता था, उदाहरण के लिए: ```objc [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateTimer:) userInfo:nil repeats:YES]; ``` अब मैं Swift में भी ऐसा ही करने की कोशिश कर रहा हूँ, लेकिन जब मैं लिखता हूँ: ```swift let timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: @selector(updateTimer:), userInfo: nil, repeats: true) ``` तो कंपाइलर त्रुटि देता है: `Use of unresolved identifier 'updateTimer'`। मैं समझता हूँ कि Swift में selectors के साथ कुछ बदल गया है, लेकिन मैं सही तरीके से समझ नहीं पा रहा हूँ।