2010-11-25 2 views
0

Ich habe UITableView, die Bearbeitungsschaltfläche in allen Zeilen mit Tag als ID der Daten in der entsprechenden Zeile hat. In der ersten Zeile habe ich Schaltfläche zum Einfügen neuer Artikel, wenn ich auf die Schaltfläche in der ersten Zeile klicken neues Element, navigiert zum Einfügen von Formular, Hinzufügen von Daten zur Datenbank in diesem Formen n bringen Sie zurück zu ursprünglichen uitableview, die ich in ViewDidAppear.Neue Artikel zusammen mit Button kann in der Tabelle n gesehen werden auch kann ich sehen (in meinen Protokollen natürlich) meine NSMutableArray wird mit neuen Daten aktualisiert n-Taste mit passendem Tag (dh mit neuer ID), die ich als Datenquelle für uitableview zur Verfügung gestellt habe; während Daten binden. Jetzt aber, als ich versuchte, mein neu hinzugefügtes Element zu bearbeiten, bekam ich die richtige ID für meine Daten an der Schaltfläche Tag, die aber angeklickt wurde, jetzt, das gleiche Array, das ich während der Bindung aktualisiert habe, hat neue Daten in Array aber surprisngly sichtbar auf uitableview y ist es so ????UITableView Datenquelle Update Problem

Antwort

0

Haben Sie bereits versucht [yourTable reloadData]; ?

+0

ja ich habe es in ViewDidAppear n aufgerufen, das funktioniert gut, wie ich auf der Konsole mein Datenquellenarray numberOfRowsInSection und cellForRowAtIndexPath gedruckt haben, auch neue Daten können in uitable gesehen werden auch Tag enthält entsprechende IDs – Saurabh