特定的索引照片下载需要很长时间才能等待

时间:2015-11-29 09:21:59

标签: ios objective-c uiimageview uicollectionviewcell

我用户在uicollectionview中显示照片库。

这是我的集合视图didselectitem代码。

在我的阵列中,我有500张图片。

当我选择任何图像时,它会加载太多时间。我想所有500张图片先下载并显示??

你能帮助我吗?

我使用了NYTPhotoviewer。

代码有什么问题吗?

 (void)updateImagesOnPhotosViewController:(NYTPhotosViewController *)photosViewController afterDelayWithPhotos:(NSArray *)photos
 {
    CGFloat updateImageDelay = 1.0;
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(updateImageDelay * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        int p = 0;
        for (NYTExamplePhoto *photo in photos) {
            if (!photo.image) {
                // Photo credit: Nic Lehoux
                NSLog(@"Images Array %@",[arrayimage objectAtIndex:p]);
                    photo.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[arrayimage objectAtIndex:p]]]];
                    [photosViewController updateImageForPhoto:photo];

                p++;
            }
        }
    });
}

0 个答案:

没有答案