io non effettivamente vedere il mio errore:UITableView dataSource deve restituire una cella da tableView: cellForRowAtIndexPath: eccezione
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
FriendTableViewCell *cell = (FriendTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[FriendTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
[[NSBundle mainBundle] loadNibNamed:@"FriendTableViewCell" owner:self options:nil];
cell = friendCell;
}
cell.lblNickname.text = @"Tester";
return cell;
}
Che cosa sto facendo di sbagliato? Ho controllato tutto due volte .. ma non vedo l'errore.
Grazie per il vostro aiuto!
Grazie, dopo aver controllato di nuovo, ho trovato una connessione di uscita mancante in Interface Builder! – phx
Grazie, la tua risposta è proprio ciò di cui avevo bisogno. Avevo cambiato il nome della classe del controller di visualizzazione, interrompendo la connessione a IB senza pensarci su. Niente più nomi che cambiano perché non mi piacciono! –
Ottima risposta, di solito il problema è qualcosa nel restituire una cellula nil! – Fattie