2010-12-27 12 views
0

so habe ich eine NSMutableArray, die von einer Socket Nachricht auffüllt.
Problem ist, wenn ich numberOfRowsInSection auf der UITableView nennen, wird es 0 sein, weil es aus dem Array lädt. Das Array hat 0 Objekte, weil die incomingMessage noch nicht empfangen wurde.Wie laden Sie dynamisch eine UITableView aus einer NSArray

Ich beobachte dieses Array in meinem AppDelegate, wenn sie sich ändert, rufen i Refresh auf dem Tableview, aber es wird nicht aktualisiert. Wie lädst du einen uitableview von einem dynamischen Array?

Antwort

1

[tableView reloadData]; ist, wie Sie eine Tabelle aktualisieren. Wie rufst du deinen NSArray an?

Dies wäre ein Beispiel dafür, wie Objekte aus einem Array in eine Tabelle hinzuzufügen:

cell.textLabel.text = [myArray objectAtIndex:indexPath.row]; 

für numberOfRowsInSection Verwendung: [myArray count];

1
[tableView reloadData]; 

nach dem Hinzufügen/Entfernen Sachen aus dem Array.