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"]
}
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"]
}
相关文章推荐
- opencv-ios开发笔记10 分离出红色
- iOS类别(Category)与扩展(Extension)
- 阿里weex研究iOS(二)已有项目集成
- IOS Dev Intro - NSString
- iOS开发之异常收集机制
- iOS导航栏NavigationBar的颜色,按钮和标题以及字体颜色
- IOS Dev Intro - NSInteger
- iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)
- iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)
- IOS Dev Intro - NSArray
- iCloud配置问题(iOS 支持iCloud)
- iOS开发之功能模块--推送之坑问题解决
- cmos 和 bios中断大全
- IOS Dev Intro - NSDictionary
- iOSFMDB和CoreData
- iOS 富文本相关
- 解决低版本的xcode不能打开xcode8.0
- 李洪强iOS开发之Foundation框架—集合
- iOS中FMDB和GCD剖析
- iOS 获取可采用KVC为对象赋值的keys