Slow Image Retrieval Using requestImageForAsset:targetSize:contentMode:options:resultHandler:

Hello,

I am experiencing slow image retrieval when using the requestImageForAsset:targetSize:contentMode:options:resultHandler: method in my application. The delay is significantly impacting the performance of my app.

Here are the details of my implementation:

        for (PHAsset *asset in assets) {
            @autoreleasepool {
                PHImageManager *imageManager = [PHImageManager defaultManager];
                PHImageRequestOptions *options = [[PHImageRequestOptions alloc] init];
                options.synchronous = YES;
                options.deliveryMode = PHImageRequestOptionsDeliveryModeFastFormat;
                options.resizeMode = PHImageRequestOptionsResizeModeNone;
                
                [imageManager requestImageForAsset:asset
                                        targetSize:CGSizeMake(100, 100)
                                       contentMode:PHImageContentModeAspectFill
                                           options:options
                                     resultHandler:^(UIImage *thumbnail, NSDictionary *info) {
                    CameraRollCellDto *cellDto = [[CameraRollCellDto alloc] init];
                    cellDto.index = index;
                    cellDto.thumbnail = thumbnail;
                    cellDto.propertyDate = asset.creationDate;
                    
                    if (self.segmentedTorikomi.selectedSegmentIndex == SEG_INDEX_IKKATSU) {
                        cellDto.isSelected = YES;
                    } else {
                        cellDto.isSelected = NO;
                    }
                    
                    [list addObject:cellDto];
                }];
                
                index++;
            }
        }

Has anyone else encountered this issue? Are there any known solutions or optimizations that can help improve the speed of image retrieval using this method?

Thank you for your assistance.

Slow Image Retrieval Using requestImageForAsset:targetSize:contentMode:options:resultHandler:
 
 
Q