2012-03-05 16 views
0

リンゴ、ナシ、バナナなどの食品のリストがあります。ユーザータイプが「appl」とし、このリスト内の上位5位(任意の5位)が最も近い結果を返すようにします。これを実装するための良いアルゴリズム/データ構造とは何ですか?iPhoneアプリの検索候補を実装する

答えて

0

あなたは、データベースからすべてのデータを取得し、配列に格納し、その後、あなたは検索バーを使用している場合必要があります -

(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar;      

for(NSString *curString in backUpArayForAllFiles) { 
      flagCountForSearch++; 
      if ([curString rangeOfString:substring options:NSCaseInsensitiveSearch].location == NSNotFound) 
      { 
    } 
    else 
    { 
    } 
のようなものを検索するには、このメソッドを使用してロジックを適用
0

通常、UISearchDisplayControllerを使用してUISearchDisplayDelegateプロトコルを実装し、NSPredicate(NSFetchResultsController)を使用してテーブルをフィルタリングします。 これは役に立ちます:NSFetchedResultsController with search

関連する問題