ユーザーがテキストを入力できるUISearchBarがあります。基本的には動的な会社名の検索です。 (ext APIからロードされます)。ユーザーが「MIC」と入力した場合は、AMIC、BMIC、CMIC、... MICROSOFTが表示されます。UISearchbarの結果のフィルタリング
私は私の質問がある
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
以下のコードを使用しています。 1.これはフィルタリングに最適なアプローチですか?すなわち、現在のアプローチであるOR nameが含む名前で始まる名前を使用する必要があります。 2.空白で検索が機能していません。例えば"COMP NAME"の結果は返されません
私は答えとして追加情報のコメントを追加します。 お勧めします。
すべてのコードはNSRangeを返します。どのように実際に検索を行っていますか? – Abizern
私は結果を返すext APIを使用しています。私はそれらを配列に格納し、フィルターされた結果を含む配列のコピーも作成します。 – testndtv
あなたが示したコードは、外部APIが結果を返す方法と何が関係していますか? – Abizern