2014-10-10 1 views
0

http://pt-br.tinypic.com/view.php?pic=300rxip&s=8#.VDhDStTF8mcПочему я получаю «Нагрузочный приложение из-за неперехваченного исключением„NSInvalidArgumentException“, причина:«- [UIImageView _isResizable]: непризнанные селектор»

Мой UIImageView подключен к TableViewCell, как вы можете видеть выше (моя репутация слишком низко, чтобы отправлять изображения, поэтому я должен был загрузить его по тинипике).

код ячейки для этого изображения находится здесь:

#import <UIKit/UIKit.h> 

@interface ExtratoDeNotasSideMenuTableViewCell : UITableViewCell 

@property (strong, nonatomic) IBOutlet UIImageView *image; 
@property (strong, nonatomic) IBOutlet UILabel *label; 

@end 

После этого я указать, какое изображение он получает:

- (ExtratoDeNotasSideMenuTableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    ExtratoDeNotasSideMenuTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ExtratoDeNotasSideMenuTableViewCell" forIndexPath:indexPath]; 

    // Configure the cell... 
    cell.image.image = [UIImage imageNamed:@"Icone_SideBar.png"]; 
    cell.label.text = [NSString stringWithFormat:@"%@", [self.menuItens objectAtIndex:indexPath.row]]; 

    return cell; 
} 

Но это не работает, то сообщение: «** * Завершение приложения из-за неотображенного исключения «NSInvalidArgumentException», причина: '- [UIImageView _isResizable]: нераспознанный селектор, отправленный в экземпляр 0x7fa81356da40' "продолжает показывать. Любая помощь будет оценена по достоинству.

+0

Как ваша ячейка соединяется со свойствами? – Tuan

ответ

5

[UITableViewCell image] - это устаревший селектор, ожидаемый системой как UIImage. Вы переопределили это имя и вместо этого вернули UIImageView, в результате чего внутренний источник, ожидающий ошибки UIImage.

Решение: переименуйте свой image.

+0

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

+0

Можете ли вы обновить свой источник выше, чтобы показать свои изменения? Это может сделать все более ясным. –