谷歌建议像ios中的功能

时间:2012-08-31 12:45:30

标签: ios

首先,我是ios开发的新手。我对web dev非常有经验。

我已浏览How to implement 'auto complete' feature (like google search),但不幸的是,它仅适用于本地数据。

我必须实现类似的功能,但必须从远程服务器获取数据。  我将使用NSURLConnection

所以,我有两个问题

  1. 解析响应JSON并将其显示为文本框下方的列表
  2. 列表项必须是可互动的。如果我点击其中任何一个,将重新获得相应的数据。
  3. 对此的任何线索都将非常感激。感谢

2 个答案:

答案 0 :(得分:1)

要解析JSON,您可以使用JSONKit。它从您的JSON数据生成NSDictionary

要访问列表项,请查看– tableView:didSelectRowAtIndexPath:

下的UITableViewDelegate参考

也许this tutorial将帮助您实现我真正推荐用于此类功能的UISearchdispayController。

答案 1 :(得分:0)

ios5内置support for JSON.它非常易于使用,并且是原生的,因此未来的兼容性不是问题。

NSDictionary* json = [NSJSONSerialization
                      JSONObjectWithData:responseData
                      options:kNilOptions
                      error:&error];