2012-08-31 36 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];