Auf bereits erstellen TableViewCells in anderer Methode zugreifen.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Auf bereits erstellen TableViewCells in anderer Methode zugreifen.

    Hallo,
    ich hab in meinen TableView eigenen CostumCells mit UITextFields drin. Nun wenn dann der Benutzer Save drückt, will ich bei der Methode viewWillDisappear die geänderten Werte in ein Objekt einer Klasse schreiben. Kann ich irgendwie im nachhinein sagen, ich will den Wert des UITextField der Zelle auf einen bestimmten IndexPath haben?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Bayer ()

  • Die Zellen in der TableView werden beim Scrollen wiederverwendet, d.h. eine Zelle zu einer Zeile, welche aus dem sichtbaren Bereich heraus scrollt, wird für eine Zeile verwendet, welche in den sichtbaren Bereich hinein scrollt. Daher gehen die Werte in den Zellen, welche aus dem sichtbaren Bereich heraus scrollen, quasi verloren und werden mit den Werten für die neue Zeile überschrieben.

    Du musst die geänderten Werte in einer Zelle daher direkt nach dem Editieren zurück ins Model übertragen.