Frage

Ich versuche, die Daten aus der Datenbank zu packen und alle Werte in sortierter Reihenfolge in Abschnitte von A-Z gruppiert angezeigt und ist auch meine UITableView indiziert. In diesem Fall sind die Indizes A-Z. Die seltsame Sache, die passiert ist, wenn ich alle die Werte aus der DB auf den Tisch bekommen, sehe ich, dass die Werte im Abschnitt ‚B‘ einige Werte aus dem Abschnitt ‚A‘ und wenn ich tippen Sie auf einem Index zum Beispiel, wenn ich tippen Sie auf Index ‚D‘ und kommen zurück in Buchstaben ‚B‘ Abschnitt die Werte, die verwendet wurden mit A beginnen nun mit D. ersetzt

Dies geschieht nur auf dem Bereich ‚B‘ Werte im Besonderen. Alle Werte in anderen Bereichen werden korrekt angezeigt. Sorry, wenn die Frage ist nicht klar. Dies ist der beste Weg, ich dachte, dass ich mein Problem beschreiben kann.

Bitte ich brauche deine Hilfe. Es ist sehr dringend, diese Aufgabe zu erledigen und ich kann nicht verstehen, warum dies geschieht.

War es hilfreich?

Lösung

Sehen Sie in dem Beispielcode Tableview Suite. Es gibt eine kleine Sache „Zelle Wiederverwendung“ bezeichnet, dass Sie in ausführen, und Sie werden feststellen, dass bis löschen möchten, bevor Sie mit diesem Problem weiter. Es ist das frustrierend, was mit Bezug auf Tableviews zu behandeln, wenn Sie nicht mit ihm vertraut sind, aber es ist eine Speichernutzung Optimierung, den Sinn macht, wenn Sie verstehen, was los ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top