Three20 TTImageView - Как узнать, когда изображение загружается из кэша, а не из удаленного - PullRequest
0 голосов
/ 16 марта 2012

Я немного борюсь с TTImageView из-за политики кэширования. Я не могу просто отключить кеш.

Я ищу способ узнать, загружено ли отображаемое изображение из локального кэша или оно было получено из сети.

Есть ли способ сделать это? Ну, я имею в виду, что должен быть какой-то путь.

Любая помощь приветствуется. Спасибо.

1 Ответ

4 голосов
/ 29 марта 2012

Проверьте, находится ли изображение в кэше, как это, прежде чем устанавливать URL для TTImageView:

UIImage* image = [[TTURLCache sharedCache] imageForURL:URL];

если изображение не равно nil, это означает, что оно находится в кеше и будет поступать из кеша, если вы установите URL-адрес для TTImageView

...