私は、AQGridView
のインスタンスをiPadのページエスク方式でレイアウトしています。グリッドの一番上に、UIViewにUISearchbarを挿入しました。 UISearchDisplayController
を呼び出す代わりに、iBooksのプレイブックからページを取り出し、検索バーを使用してグリッドをフィルタリングすることに決めました。しかし、それがデリゲートメソッドを呼び出してテキストの変更を指示すると、フィルタされた配列が間違った結果を返しています!NSComparisonResult間違った配列を返す
FACEPALM:これは信じられません。私のグリッドのデータソースメソッドは、BOOL isSearching変数を反映するように更新されていませんでした。セルテキストは、常に元の配列から結果を返していました。これは解決された、私の謝罪。
将来:私はNSComparisonResultタグがないことに気付きました。私は、作成するのに十分な担当者がいません!