Пользовательский UITableViewCell NSUnknownKeyException - PullRequest
6 голосов
/ 24 марта 2012
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *TodoListTableIdentifier = @"TodoListTableIdentifier";
    TodoTableViewCellController *cell = (TodoTableViewCellController *)[tableView dequeueReusableCellWithIdentifier:TodoListTableIdentifier];
    if ( cell == nil ) 
    {
        NSArray *nib=[[NSBundle mainBundle] loadNibNamed:@"TodoTableViewCellController" owner:self options:nil];
        cell=[nib objectAtIndex:0];
        [cell setSelectionStyle:UITableViewCellSelectionStyleGray];  
    }
    Todo *todo = [self.allTodoArray objectAtIndex:[indexPath row]];


    cell.titleLabel.text = todo.fileTitle;
    cell.money.text = [NSString stringWithFormat:@"Monei:%f",todo.amount];
    cell.name.text = todo.realName;
    cell.date.text = todo.operateTime;

    return cell;
 }

при запуске:

 NSArray *nib=[[NSBundle mainBundle] loadNibNamed:@"TodoTableViewCellController" owner:self options:nil];

и существует исключение: * Завершение работы приложения из-за необработанного исключения «NSUnknownKeyException», причина: «[setValue: forUndefinedKey:]: этот класс не соответствует кодовому значению для контрольной даты. '

Я не знаю, почему это произошло, поэтому, пожалуйста, помогите мне с этим, спасибо заранее!

Ответы [ 3 ]

16 голосов
/ 24 марта 2012

Ошибка означает, что вы подключили что-то к розетке с названием date в вашем перо, но такой розетки не существует.Где вы объявляете дату?

2 голосов
/ 06 марта 2015
  1. Установите Custom Class Владельца файла на UITableViewCell.
  2. Установите Custom Class ячейки в свой класс ячейки пользовательского представления таблицы myCustomCell.
  3. Outlet your UIlabel в myCustomCell.h.
2 голосов
/ 24 марта 2012

Подключите все ваши розетки в TododTableViewController XIB (особенно в розетке представлений) и запустите снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...