【发布时间】:2018-05-09 02:49:30
【问题描述】:
这是一个例子: 图片 1 - 它包含一个 UITextfield,比如 emailTextField。当我开始输入时,会根据其在后台的关键字调用一个 API,该 API 将根据您的关键字给出响应。
用于搜索的API类似于
url/collaborator/search
和参数是,
1. token
2. term
图片 2 - 当我开始像“ma”一样输入时,然后在后台调用 api 调用, 即API调用就像
url/collaborator/search?token=kdkhu67tdndodAK803i939ndAJDEw & term=ma
所以它会给出响应,并且该响应必须像图片中显示的下拉菜单一样显示
图 3 - 如果输入特定名称,则根据其数据过滤电子邮件,特定电子邮件必须来,当我点击它时,它必须添加到文本字段中。我想要单个搜索以及多个电子邮件搜索。
url/collaborator/search?token=kdkhu67tdndodAK803i939ndAJDEw & term=komal
目前我想一次实现一个,如果有多个可以做或添加,那么没有问题。
那么,当我开始在文本字段中输入并获取数组中的数据时,如何在运行时调用 api ?????
【问题讨论】:
-
您可以在文本字段委托方法中调用 shouldChangeCharactersInRange 但只要您键入单个关键字,它就会需要更多负载。因此,当您编写单个关键字或擦除时,每次 api 调用
-
你能告诉我,如何在 shouldChangeCharactersInRange 方法中调用 API,我将在哪里获得响应以及如何使用该响应来显示结果?
标签: ios objective-c api uitextfield