2013-08-19 35 views
0

我如何使用JSON網絡訂閱源自動填充UISearchBar字段的數據?我可以通過JSON供稿訪問城市列表,並希望在UISearchBar字段中顯示它們,以便如果用戶開始輸入「San ...」,則聖地亞哥汽車爲他們完成。如果輸入「San F ..」並自動顯示「舊金山」等,它會改變...我會如何使用JSON網絡訂閱源中的數據自動填充UISearch字段

我正在處理城市名稱,不希望用戶拼錯一個城市,並得不到結果,因爲的。

感謝您的幫助

+2

我有類似的問題:http://stackoverflow.com/questions/12948710/textfield-autocompletion-with-json-response – Bhavin

回答

0
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ 

if ([searchText length] != 0) 
{ 

    [searchArray removeAllObjects]; 

    for (get every city name from original array) 
    { 
     NSRange titleResultsRange = [cityname rangeOfString:searchText options:NSCaseInsensitiveSearch]; 

     if (titleResultsRange.length > 0) 

      <add that object into searchArray] 

      //NSLog(@"items is %@",_items); 
    } 

} 

[self.tableViewItems reloadData]; 

} 
相關問題