2013-12-26 1 views
0

I'm с помощью XCode 5.0 и я получил это исключение во время выполнения:SDWebimage исключения во время выполнения

, истекающего приложение из-за неперехваченное исключением 'NSInvalidArgumentException', причину: «- [UIImageView setImageWithURL: placeholderImage: варианты :]

у меня есть скачать SDWebImage из GitHub и:

  • импорта проекта SDWebImage к моему проекту
  • Imported < SDWebImage/UIImageView + WebCache.h> в заголовочный файл
  • Импортные ImageIO.framework
  • AT Параметры построения в Другое Флаги компоновщика i've положил -ObjC flag
  • В Фазы сборки в Целевых зависимостей i've hadded SDWebimage
  • В Строительстве фаз в Ссылка Двоичных с библиотеками i've hadded libSDWebImage.a

Проект работает без ошибок, но я получаю исключение выше по этому методу:

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

в этой строке:

[cell.imageMeme setImageWithURL:[NSURL URLWithString:meme.linkImage] 
        placeholderImage:[UIImage imageNamed:@"placeholder"] options:indexPath.row == 0 ? SDWebImageRefreshCached : 0]; 
+1

Что такое 'meme.linkImage'? Это 'NSString' или' NSURL'? –

+0

Попробуйте без параметров - [cell.imageMeme setImageWithURL: [NSURL URLWithString: meme.linkImage] placeholderImage: [UIImage imageNamed: @ "placeholder"]]; – AMarones

+0

@Bhumeshwerkatre meme.linkImage - это ссылка для изображения, которое я хочу. – bruno

ответ

0

Я удалил SDWebImage я импортировал и импортированные только папку SDWebImage с .m и .h файлов. Таким образом проект запускается и не генерирует исключения.

+0

Если ваша проблема решена, то примите ваш ответ. Это поможет другим в будущем. –