Использование SDWebImage для iphone

Я использую SDWebImage для своего приложения.

Я скачал файлы ASWebImage по этой ссылке.

Добавил в myapp. Затем я импортировал UIImageView+WebCache.h

Когда я запускаю свое приложение, я получаю исключение.

вот мой код

self.view.backgroundColor = [UIColor whiteColor];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]
[imageView setImageWithURL:[NSURL URLWithString:@"http://mydomain.com/a.jpg"]];
[self.view addSubview:imageView];
[imageView release];

Когда я запускаю это приложение, я получаю следующее исключение.

[UIImageView setImageWithURL:]: unrecognized selector sent to instance 0x6e64390
2012-08-23 19:32:14.828 test123[16941:f803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView setImageWithURL:]: unrecognized selector sent to instance 0x6e64390'

person Senthil Raja Ramasamy    schedule 23.08.2012    source источник


Ответы (3)


убедитесь, что вы импортировали "ImageIO.framework"

person MhammedMohie    schedule 02.09.2012

Чтобы решить эту проблему, пожалуйста, обратитесь к инструкции по установке проекта. У меня была такая же ошибка, однако, как только я следовал инструкциям по установке, проблема была немедленно решена.

Вы можете найти эти инструкции здесь: https://github.com/rs/SDWebImage#installation

person Scott D    schedule 19.09.2012

Связали ли вы библиотеку SDWebImage со своим приложением? Как насчет флага компоновщика -ObjC?

person ikuramedia    schedule 23.08.2012
comment
Нет. Я не связался. не могли бы вы сказать мне, как добавить флаг компоновщика? - person Senthil Raja Ramasamy; 23.08.2012
comment
Найдите раздел Build Phases в настройках вашего проекта, а затем найдите раздел Link Binary with Libraries, чтобы убедиться, что вы добавили библиотеку в сборку. Затем перейдите на вкладку Build Settings и добавьте -ObjC в поле Other Linker Flags. - person ikuramedia; 23.08.2012
comment
По сути, убедитесь, что вы выполнили все шаги в разделе установки README — github.com/rs/SDWebImage. #установка - person ikuramedia; 23.08.2012