さて、私が今持っているのは、データを含む2つの配列です。
myArray1見出しmyArray2の長いリストと説明の長いリストがあります。見出しの関連する説明は、配列の隣接するポイントにあります。たとえば、「水」が の 1 つのポイントにある場合Array1、「飲むことができる液体です」は同じポイントにありますが、myArray2.
THENmyArray1はに表示され、UITableViewどのエントリをクリックしても、クリックした行番号がロードされる別のビューに渡されます。そのビューには、myArray2 objectAtIndex:渡されたインデックスがロードされるテキストフィールドがあります。
これはすべてうまくいきます!それで、質問はどこですか?このチュートリアルに示されているような検索バーを実装しようとしています:
http://www.youtube.com/watch?v=SlhrYJxE_rY
しかし、今では検索結果が表示され、UITableViewクリックすると、渡された行はmyArray2サイズが異なり、間違った説明を取得しているため、特定の行ではありません!!
では、見出しと説明を含むデータを同じエンティティに保存するにはどうすればよいでしょうか? または、検索結果が実際のテーブルを切り捨てないようにするにはどうすればよいですか?