2012-08-31 53 views
0

首先,我是非常新的ios开发。尽管我对web开发非常有经验。谷歌建议喜欢功能在ios

我已经通过了How to implement 'auto complete' feature (like google search),但不幸的是它只适用于本地数据。

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

所以,我留下了两个问题

  1. 解析响应JSON并将其显示为下面的文本框中
  2. 列表项必须是交互的列表。如果我点击其中任何一个相应的数据将会被回收。

任何潜在客户将非常感激。谢谢

回答

1

对于解析JSON,你可以使用JSONKit。它从你的JSON数据

生成的NSDictionary为了访问列表项看UITableViewDelegate参考– tableView:didSelectRowAtIndexPath:

下也许this tutorial将帮助你实现一个UISearchdispayController我真的很推荐这样的功能。

+0

看来你不必使用第三方JSON库。 io5已经内置支持JSON –

+1

是的你是对的,我知道;)但我认为这是一个伟大和易于使用的lib,所以我在这里推荐它。 –

0

ios5内置了support for JSON.它使用起来非常简单,并且是原生的,所以未来的兼容性不是问题。

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