2011-01-07 9 views
0

Grundsätzlich habe ich eine Ansicht mit nur einer Tabellenansicht darauf und auf einer anderen Registerkarte können Sie diese Tabellenansicht hinzufügen. aber wenn Sie auf die Registerkarte mit der Tabellenansicht in es ist nicht ohne Aktualisierung selbst, so wie würde ich die Daten in der Tabellenansicht neu laden Ich habe versucht:Reload TableView mit Daten

- (void) viewWillAppear: (BOOL) animated 
{ 
[ThirdViewController.tableView reloadData]; 
} 

ohne Erfolg, wie ich Fehler erhalten Expected ':' before '.' token. Jede Hilfe wäre toll

+0

ThirdViewController ist ein Objekt? – EmptyStack

Antwort

2

Sieht aus wie ThirdViewController der Name einer Klasse, kein Objekt. Versuchen Sie einfach

[tableView reloadData]; 
+0

wenn ich benutze, dass es nichts in der uitableview zeigt – user393273

+0

Haben Sie die "dataSource" und 'delegate' von' tableView' gesetzt? – Jilouc

0

Sie ändern können Ihre Anwendung auf folgende Weise

1 Nehmen Sie eine Segmentierung Kontrolle über die Tabellenansicht

alle Zellen werden über

- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

hinzugefügt.

2 Wenn der Benutzer auf eines der Segmente klickt, nehmen Sie den separaten View Controller, der auf den Stapel geschoben wird.

Prost