Estoy intentando crear una vista de tabla personalizada usando una celda que construí en IB. Me aparece un error extraño:Error personalizado de UITableViewCell
<BroadcastViewController 0x4b4f5f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key postText.
Todo está conectado correctamente en IB al controlador de la celda. No estoy seguro de por qué está sucediendo esto.
Esto es lo que se ve mi cellForRowAtIndexPath como:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//Get the folder object of interest
Broadcast *messageAtIndex = [self.messages objectAtIndex:indexPath.row] ;
static NSString *CellIdentifier = @"BroadcastTableViewCell";
static NSString *CellNib = @"BroadcastTableViewCell";
BroadcastTableViewCell *cell = (BroadcastTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
//ERRORING ON THIS LINE...
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellNib owner:self options:nil];
cell = (BroadcastTableViewCell *)[nib objectAtIndex:0];
}
cell.postText.text = messageAtIndex.replyText;
cell.authorName.text = messageAtIndex.postCreatorFirstName;
cell.postDate.text = messageAtIndex.creationDate;
return cell;
}
Alguien ha visto este tipo de error antes? Avíseme si necesita más información ...
Necesita el código completo para la función cellForRowAtIndexPath – SegFault
Ha sido actualizado. – gabaum10
Parece que está intentando insertar un valor para 'postText' en algo que no es un NSDictionary? :) – willcodejavaforfood