更改UITextField后,调用搜索API,Moya

时间:2019-05-28 05:21:48

标签: ios swift api

我正在执行搜索功能,我想在搜索textField更改后调用api。我正在使用Moya,该怎么办? 有谁知道吗?

1 个答案:

答案 0 :(得分:1)

如果使用Moya,则在调用请求时它将返回可取消对象。 您只需要保存该对象,然后在发出另一个请求时,便会取消上一个请求。

示例:

var previousRequest: Cancellable?

func search(text: String) {
    previousRequest?.cancel()
    //make new request...
}