Files
RSXML2/RSXMLTests/Resources/TimerSearch.txt
Brent Simmons 051787ee7f Initial import.
2016-12-26 16:20:42 -08:00

31 lines
489 B
Plaintext

class SomeViewController: NSViewController {
@IBOutlet weak var textField: NSTextField
private var NSTimer: fetchDataTimer?
private var currentText: String? {
didSet {
invalidateTimer()
if currentText.length > 3 {
restartTimer()
}
}
}
func textDidChange(notification: NSNotification) {
currentText = textField.stringValue
}
func invalidateTimer() {
if let timer = timer {
if timer.isValid {
timer.invalidate()
}
self.timer = nil
}
}
}