您的位置:首页 > 移动开发 > IOS开发

iOS 给图片加标识符,通过标识符来区分图片

2016-07-12 19:06 573 查看
      Images = [NSMutableArray
array];

        for (int i =
0; i < sortedArray.count; i++){

            NSMutableArray *array = [NSMutableArray
new];

            for (PhotoManager *photo
in [PhotoManager
getPhoto]){

                if ([photo.date
isEqualToString:[sortedArray
objectAtIndex:i]]){

                    [array addObject:photo.thumbnail];

                }

            }

            for (NSString *path
in [RecordManager
getArray]){

                if ([path
rangeOfString:[sortedArray
objectAtIndex:i]].length >
0){

                    AVURLAsset *asset = [[AVURLAsset
alloc] initWithURL:[NSURL
fileURLWithPath:path]
options:nil];

                    AVAssetImageGenerator *generator = [[AVAssetImageGenerator
alloc] initWithAsset:asset];

                    generator.appliesPreferredTrackTransform =
YES;

                    NSError *error =
NULL;

                    CMTime time =
CMTimeMake(1,
2);

                    CGImageRef imageRef = [generator
copyCGImageAtTime:time
actualTime:NULL
error:&error];

                    UIImage *thumbnail = [[UIImage
alloc] initWithCGImage:imageRef];


                    [thumbnail
setAccessibilityIdentifier:@"record"];


                    [array addObject:thumbnail];

                }

            }

            [Images
addObject:array];

[[[[Images
objectAtIndex:indexPath.section]
objectAtIndex:indexPath.row]
accessibilityIdentifier]
isEqualToString:@"record"]

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: