У меня есть UIImageView, который пытается загрузить изображение, и если его не существует, я звоню, чтобы загрузить изображение.Как только изображение загружено, отправляется NSNotification, и UIImageView.image устанавливается на загруженное изображение.Это работает, но требуется несколько секунд после того, как изображение установлено для его показа в UIImageView.Снова уведомление отправляется ПОСЛЕ загрузки изображения, поэтому задержка не является загрузкой изображения.
Вот уведомление:
- (void)recieveImageDownloadUpdate:(NSNotification *)notification {
if ([[item valueForKey:@"FlipBookPhotoID"] intValue] == imgView1.tag) {
// this loads the image if the tag on the UIImageView matches the notification update
imgView1.image = [Helpers getImageDownloadIfMissing:[[item valueForKey:@"PhotoName"] stringByReplacingOccurrencesOfString:@"_lg" withString:@""] withManufacturer:[item valueForKey:@"ManufacturerID"] withFlipBookID:[item valueForKey:@"FlipBookID"] withFlipBookPhotoID:[item valueForKey:@"FlipBookPhotoID"] shouldDownload:NO ];
}
}
Все это используется в UIScrollView сподкачка включена, как я могу получить эти изображения, чтобы показать сразу после уведомления.