Ich versuche, eine Utabview mit mehreren Abschnitten zu füllen. Dies ist mein Code:UITableView Probleme mit CellForRowAtIndexPath
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
case 1:
[[cell textLabel] setText:[usersTeachers objectAtIndex:(indexPath.row+1)]];
return cell;
break;
ich diesen Fehler, wenn ich versuche, um die Ansicht zu laden:
2009-12-28 21:09:48.380 FSS[2046:207] *** Assertion failure in -[UITableView _createPreparedCellForGlobalRow:withIndexPath:], /SourceCache/UIKit/UIKit-984.38/UITableView.m:4709
2009-12-28 21:09:48.381 FSS[2046:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
Das Array an diesen Index-Protokollen als legitime Zeichenfolge aber es gibt nicht die Zelle richtig . Daher lädt es nicht über diesen Punkt hinaus. Bitte helfen Sie.
Ich verstehe. Ich habe eine komplette Switch-Anweisung eingerichtet. Ich habe nur die erste verwendet, um ein Beispiel zu geben, was vor sich ging. Es wird nicht ein anderer Fall ausgeführt, bevor es den Fehler gibt. –