использование SDWebImage для кэширования изображения

Я очень новичок в разработке IOS. Теперь я хочу кэшировать все свои изображения, которые я получаю от своего веб-сервиса. Я сохраняю все URL-адреса в своей основной базе данных. Когда мне нужно заполнить табличное представление, я получаю данные из своей основной базы данных и помещаю их в табличное представление. Теперь я хочу кэшировать эти фотографии. После некоторого поиска в Google. Я нашел SDWebImage.

Я использую его таким образом в своем табличном представлении.

[cell.img_Picture setImageWithURL:[NSURL URLWithString:news.url]
                        placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

Но он не показывает это изображение. Мое изображение остается пустым. Я правильно импортировал фреймворк SDWebImage и выполнил все шаги на странице github, чтобы установить его.

Но может ли кто-нибудь сказать мне, что я делаю неправильно?

заранее спасибо


person Sarah Geebelen    schedule 23.10.2012    source источник


Ответы (1)


То есть вы даже не видите изображение placeholder.png? У вас действительно есть изображение placeholder.png, добавленное в ваш проект?

Вы пытались зарегистрировать полученный URL-адрес и проверить, действительно ли он действителен (вставьте его в свой браузер)?

NSLog(@"%@", news.url);

Вы также можете попробовать зарегистрировать кадр вашего image_view:

NSLog(@"Cell Frame x: %f, y: %f, w: %f, h: %f", cell.img_Picture.origin.x, cell.img_Picture.origin.y, cell.img_Picture.size.width, cell.img_Picture.size.height);
person EarlyRiser    schedule 24.10.2012