1

データベースからデータを取得し、AZ からセクションにグループ化された並べ替え順序ですべての値を表示しようとしています。また、UITableView にもインデックスが付けられています。この場合、インデックスは AZ です。奇妙なことに、DB からすべての値をテーブルに取得すると、セクション 'B' の下の値にセクション 'A' の値が含まれていることがわかります。たとえば、インデックスをタップすると、インデックスをタップすると'D' を入力して文字 'B' セクションに戻ると、A で始まる値は D に置き換えられます。

これは、特にセクション 'B' の値でのみ発生します。他のセクションの値はすべて正しく表示されます。質問が明確でない場合は申し訳ありません。これは、私が自分の問題を説明できると思った最良の方法です。

あなたの助けが必要です。このタスクを完了することは非常に緊急であり、なぜこれが起こっているのか理解できません.

4

1 に答える 1

0

TableView Suite のサンプル コードを見てください。「セルの再利用」と呼ばれる小さな問題が発生しています。この問題を続行する前に、それを解決する必要があります。慣れていない場合、テーブルビューに関して対処するのは最もイライラすることですが、何が起こっているのかを理解すれば理にかなっているメモリ使用の最適化です。

于 2010-08-14T18:47:25.957 に答える