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