我创建了一个搜索栏并使用了此功能:
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
getAlamoWithSearchText(withOffsetValue: 0)
print("Here it is: \(posts.count)")
}
如何实现计时器,只有在用户停止输入1秒后才会更改?
答案 0 :(得分:3)
有多种方法可以实现这一点。其中之一是在类范围中添加计时器。然后使textDidChange委托方法中的计时器无效。在此下面添加一个语句来安排方法调用"重复" param是假的。
在被调用的方法中,调用您的API来搜索元素。