यदि आप टाइमर की init विधि
let timer = Timer(timeInterval: 3, target: self, selector: #selector(update(_:)), userInfo: [key : value], repeats: false)
func update(_ timer : Timer) {
}
फिर इसे लूप में जोड़ें विधि का उपयोग करके अन्य चयनकर्ता को नहीं बुलाया जाएगा
RunLoop.main.add(timer!, forMode: .defaultRunLoopMode)
नोट: यदि आप चाहते हैं कि यह दोहराए जाने वाले दोहराव को सही रखें और टाइमर का संदर्भ रखें अन्यथा अपडेट विधि नहीं कहा जाएगा।
यदि आप इस विधि का उपयोग कर रहे हैं।
Timer.scheduledTimer(timeInterval: seconds, target: self, selector: #selector(update(_:)), userInfo: nil, repeats: true)
यदि दोहराव सत्य है, तो बाद में उपयोग के लिए एक संदर्भ रखें।