2012-05-31 2 views
10

Нагрузочный приложение из-за неперехваченного исключением 'NSUnknownKeyException', причина: '[SetValue: forUndefinedKey]: этот класс не ключевое значение кодирования-совместимый для ключа buttonOfFirstView.NSUnknownKeyException SetValue: forUndefinedKey:

Зачем нужна эта ошибка? Я пытаюсь сделать ячейку таблицы, хотя XIB. После добавления этого кода он выдает исключение выше.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 

    static NSString *CellIdentifier = @"MyCell"; 

    MyTableViewCell *cell = (MyTableViewCell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

    if (cell == nil) { 

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

.... 
} 
..... 

return cell; 
} 

Как его решить?

+0

wat - это ваша кнопкаOfFirstView.? –

+0

a кнопка внутри ячейки таблицы IBOutlet UIButton buttonOfFirstView; – dayitv89

+0

проверить, правильно ли он подключен –

ответ

43

Проверьте ваши ссылки ваших розеткам в XIB, один из них, вероятно, ссылается свойство (buttonOfFirstView), что больше не существует

+0

Это сработало для меня спасибо. –

+0

Он отлично работает. Благодаря !!! –

1

Это именно вопрос, связанный с ключом buttonOfFirstView в вашем case.If это кнопка может быть неправильно установлена ​​в любом из ваших xibs

+0

Я не получил u, пожалуйста, объясните больше – dayitv89

+0

Если он не работает, просто переименуйте свою кнопку. И подключите его правильно. –

+0

не работает для меня, то же исключение – dayitv89

0

Выйти из iOS-симулятора. Обязательно сохраните проект, а затем закройте xCode и перезапустите, и все будет в порядке. Я сделал это, и это сработало для меня. это если все остальное подключено правильно.

0

вам необходимо очистить свой проект: перейти к продукту -> Clean

это работает для меня

2

Владелец класса набора файлов к NSObject и установить класс UITableViewCell в пользовательский класс в XIB. Это решит проблему :)

Смежные вопросы