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