Iphone 如何在谷歌搜索IOS应用程序中实现自动完成?

Iphone 如何在谷歌搜索IOS应用程序中实现自动完成?,iphone,ios,search,Iphone,Ios,Search,我正在与一名开发人员合作,在一个应用程序中创建一个iphone搜索栏,当用户在我的应用程序中输入查询时,该应用程序会搜索谷歌 我一直在研究,但没有找到确切的答案 是否有任何代码我可以实现,我可以利用谷歌使用的自动完成/网站建议功能 一个叫做flex搜索的应用程序(http://chomp.com/a/1JPX/flex-search-mobile-research-app-for-google-bing-wikipedia)启用相同的功能,我希望在用户搜索google时在我自己的IOS应用程序中

我正在与一名开发人员合作,在一个应用程序中创建一个iphone搜索栏,当用户在我的应用程序中输入查询时,该应用程序会搜索谷歌

我一直在研究,但没有找到确切的答案

是否有任何代码我可以实现,我可以利用谷歌使用的自动完成/网站建议功能

一个叫做flex搜索的应用程序(http://chomp.com/a/1JPX/flex-search-mobile-research-app-for-google-bing-wikipedia)启用相同的功能,我希望在用户搜索google时在我自己的IOS应用程序中实现这一功能


谢谢你的帮助

您可以通过向
http://google.com/complete/search?output=toolbar&client=chrome&q=SEARCHTERM

我用了这个
http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&q=YOUR_SEARCHTERM&key=YOUR_API_KEY
(我认为即使没有API键也可以使用它)。这样,您就可以在没有窗口的情况下获得简单的JSON。google.ac.h(…)方法。在我的应用程序中,我基本上需要查询出来,这样当用户搜索某物时,他们可以按下建议,这些建议将被转发到搜索框,然后转发到特殊的谷歌结果页面。这两种方法是工作相同还是有一种比另一种更快/更可靠?只需trynna找到HighlyAffinated和jenna答案之间的区别:)ThxB两者的工作原理相同,HighlyAffinated将返回一个更适合在webbrowser中使用的结果,因为它将结果包装在函数调用中,在将其传递给JSON解析器之前,您必须以某种方式删除该函数调用。Mine只返回简单的JSON,因此不能在浏览器环境中使用,但您可以像传递JSON解析器一样传递它。嗯,我看了一下文件,上面说我的是去润滑的,你应该用thx!我明白了,我想我有点理解这个过程是一个新手,哈哈,我看了你给我jenna的链接,想知道是否有什么方法可以实现一个自动完成代码而不必使用api?它说你一天只允许100个查询,我觉得我会在10分钟左右的使用时间里超过这个。搜索将在一个简单的搜索栏中处理,然后在IOS应用程序中转发到safari。我正确地假设这些代码仍然适用于IOS应用程序,以这种方式?@highlycaffined-谢谢你的回答!您知道如何发出图像搜索请求(通过自定义搜索API)?