2010-12-22 12 views
0

Ich aktualisiere die Tabelle und meine NumberOfSections Methoden aufgerufen wird, aber die CellForRowAtIndexPath-Methode wird zu diesem Zeitpunkt nicht aufgerufen.Wenn ich scroll the Tableview dann nur es heißt.Kann mich vorschlagen, warum es passiert so was.habe Problem in der Tabellenansicht in iPhone SDK

Vielen Dank im Voraus, Monish.

Antwort

1

Es gibt zwei Dinge, die ich denken kann:

  1. tableView:cellForRowAtIndex: wird nur aufgerufen, wenn die Zellen angezeigt werden muss. Wenn die Zellen nicht sichtbar sind, wird tableView:cellForRowAtIndex: nicht aufgerufen.

  2. Was ist numberOfSectionsInTableView: zurück? Wenn es 0 zurückgibt, ruft die Tabellenansicht tableView:cellForRowAtIndex: nicht auf.

0

Ich möchte ein paar Sachen in Benedict Antwort hinzuzufügen, die

ist

Sie auch - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

diese method.If Sie implementieren diese Methode in Ihrem Code impelment müssen dann

Zurückgegeben O Objekt definitiv das ist, warum Ihr Zustand entsteht.