1
使用textDidChange我创建了一个搜索栏和正在使用此功能:如何搜索在搜索栏
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
getAlamoWithSearchText(withOffsetValue: 0)
print("Here it is: \(posts.count)")
}
我怎样才能实现定时器,因此只有用户修改后已经停止打字1秒?
你可以深入一点,也许写出如何做到这一点? –
var timer = timer()在任何方法体外的类中,首选在viewdidload()之上,然后在textdidchange()中添加这两个语句timer.invalidate() timer = Timer.scheduledTimer(timeInterval:1,target:self,selector: #selector(callSearchApi),userInfo:nil,重复:false)。 –
@JitendraTnwar,我试图通过将注释转换为代码来编辑它,但这并不容易。请 - 一个好的答案(这似乎是)应该是完整的!把你的评论变成工作代码。谢谢。 – dfd