Hallo Leute,
folgendes: Ich habe ein TableView und lade darauf meine TableViewCell, auf meiner TableViewCell gibt es ein textfield. Trag ich nun etwas in das textfield ein, so ist der eitrig auch in einem anderen, in diesem Moment nicht sichtbaren, textfield eingetragen. Ich habe die Speicher Adressen überprüft und tatsächlich ist es so das gerade diese 2 die selbe Speicheradresse haben. Bei einer Tabelle mit 7 cellen sind die speicheradressen so aufgebaut:
121298704 <---Sichtbar
144067440 <---Sichtbar
123016176 <---Sichtbar
12133378 <---Sichtbar
144173472 <---Sichtbar
121298704 <---bei scrollen Sichtbar
144067440 <---bei scrollen Sichtbar
was auffällt ist, das die ersten 2 und die letzten 2 Adressen gleich sind daher meine Theorie: Da ich ARC benutze gibt er den Speicher der celle frei sobald sie aus dem view verschwindet die neue cell schnappt sich diese Adresse gleich und hat so die gleiche. Ein hin und her wenn man es so möchte. Meine Lösungsidee: ich speier die Adressen in ein Array. Geh in durch wenn eine neue cell erstellt wird und überprüfe ob diese speieradresse schon vorhanden ist. Wenn ja weiß ich ihr eine andere Speicheradresse zu ?? Wie weiß ich ihr eine andere zu?? ja ich weiß das ist keine optimale Lösung und eher schlecht als recht aber die kommt aus tiefster Verzweiflung. Kennt ihr eine andere Lösung? und kann ich das Projekt von ARC wider in die Manuelle Speicherverwaltung umschalten?? Bitte Helft mir
Danke schon im Voraus
Liebe Grüße
folgendes: Ich habe ein TableView und lade darauf meine TableViewCell, auf meiner TableViewCell gibt es ein textfield. Trag ich nun etwas in das textfield ein, so ist der eitrig auch in einem anderen, in diesem Moment nicht sichtbaren, textfield eingetragen. Ich habe die Speicher Adressen überprüft und tatsächlich ist es so das gerade diese 2 die selbe Speicheradresse haben. Bei einer Tabelle mit 7 cellen sind die speicheradressen so aufgebaut:
121298704 <---Sichtbar
144067440 <---Sichtbar
123016176 <---Sichtbar
12133378 <---Sichtbar
144173472 <---Sichtbar
121298704 <---bei scrollen Sichtbar
144067440 <---bei scrollen Sichtbar
was auffällt ist, das die ersten 2 und die letzten 2 Adressen gleich sind daher meine Theorie: Da ich ARC benutze gibt er den Speicher der celle frei sobald sie aus dem view verschwindet die neue cell schnappt sich diese Adresse gleich und hat so die gleiche. Ein hin und her wenn man es so möchte. Meine Lösungsidee: ich speier die Adressen in ein Array. Geh in durch wenn eine neue cell erstellt wird und überprüfe ob diese speieradresse schon vorhanden ist. Wenn ja weiß ich ihr eine andere Speicheradresse zu ?? Wie weiß ich ihr eine andere zu?? ja ich weiß das ist keine optimale Lösung und eher schlecht als recht aber die kommt aus tiefster Verzweiflung. Kennt ihr eine andere Lösung? und kann ich das Projekt von ARC wider in die Manuelle Speicherverwaltung umschalten?? Bitte Helft mir
Danke schon im Voraus
Liebe Grüße