gpt4 book ai didi

ios - 如何有效检测UI文本输入以调用Google Places API以获得建议?

转载 作者:行者123 更新时间:2023-12-01 20:21:38 24 4
gpt4 key购买 nike

在UItextfield中检测用户输入以调用places API作为用户类型的建议的最佳方法是什么?目前我的工作方式是,在3个字母之后,我会为每个字母输入调用places API。但是,如果用户键入4到5个字母,则应用崩溃速度非常快,这可能是因为网络过多或其他原因。

以ios中的Google Maps应用程序或Google Search App为例。他们如何决定在什么时候调用api来显示建议结果?有时用户输入速度非常快,有时他们会逐个字母地输入。

抱歉,我的问题很傻。

ios autocomplete search

最佳答案

很难确定没有看到您的代码,但是我怀疑崩溃是由updating UI controls in non-UI threads引起的。

正如您所发现的,随着用户类型的不同,发出请求有一些微妙的地方(发出太多请求,请求无序返回等)。考虑使用Google Places iOS SDK中的GMSAutocompleteFetcher类,该类会自动处理这些问题。

关于ios - 如何有效检测UI文本输入以调用Google Places API以获得建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35562630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com