я использую dispatch_after в моем TextFieldIOS Отправка получить последний элемент времени задержки
(в Func SearchBar (SearchBar: UISearchBar, textDidChange SearchText: String))
только огонь мой Println один раз 5 сек.
использования: - Тип "ABCDE" Fastly - Вернитесь "ABCDE" Println назад
Вместо (через 5 секунд) - это - абы - а - ABCD - ABCDE
let delayTime = dispatch_time(DISPATCH_TIME_NOW, Int64(5 * Double(NSEC_PER_SEC)))
dispatch_after(delayTime, dispatch_get_main_queue()) {
println("test: \(searchText)")
}
Вы использовали метод textDidChange который получает слово каждого изменения в текстовом поле. Вы должны написать свой код в методе textfielddidengediting. –