AFIOS网络搜索功能

AFIOS网络搜索功能,ios,objective-c,afnetworking,Ios,Objective C,Afnetworking,我正在使用AF2.0。 我正在开发一些复杂的搜索功能,在这些功能中,每次击键都需要搜索结果。i、 e当我在搜索栏(tableview上方)中键入内容时,每个字符都会触发一个使用afnetworking api的查询(restful api) 情景: 我输入“human”,这个词传递给我的restful api,api返回结果和结果显示在tableview中 我只需键入“h”并快速删除“h”,它仍会触发我不想要的查询(有东西想取消请求)。。我知道有afnetworking的cancelAll请求,

我正在使用AF2.0。 我正在开发一些复杂的搜索功能,在这些功能中,每次击键都需要搜索结果。i、 e当我在搜索栏(tableview上方)中键入内容时,每个字符都会触发一个使用afnetworking api的查询(restful api)

情景:

我输入“human”,这个词传递给我的restful api,api返回结果和结果显示在tableview中


我只需键入“h”并快速删除“h”,它仍会触发我不想要的查询(有东西想取消请求)。。我知道有afnetworking的cancelAll请求,但在cancelAll请求执行之前,我的查询将被触发

您应该创建自定义搜索栏。您可以在按下按钮时保持该按钮,然后仅搜索或调用api。您还可以使用
textfield
作为具有键盘类型websearch的搜索栏,并可以在代理中调用api,如
textfield shouldReturn
textfieldDendediting
。您可以针对此类需求制定此类解决方案。希望这会有所帮助:)

您想做的是取消以前的请求?