Как получить все фотографии, используя ALAssetLibrary в ios7?
У меня есть проблема, чтобы получить фотографии в данный момент, как Apple Iphone в ios8. Я реализовал для ios8, используя PHAsset и Photos.framework. Теперь, когда я запускаю тот же код на устройстве ios7, он ничего не возвращает. Итак, я иду с ALAssetLibrary, чтобы получить фотографии. Используя ALAssetLibrary, я также получил все фотографии, но они похожи на фотографии альбомов. а также используя эту ALAssetLibrary, я не могу получить дату создания альбома, а не имя его местоположения, так как я должен показать это данным в заголовке каждого моего раздела.
Мой код для загрузки фотографий в ios7 с использованием ALAssetLibrary:
_imagearray = [@[] mutableCopy];
__block NSMutableArray *tmpAssets = [@[] mutableCopy];
ALAssetsLibrary *assetLibrary = [[ALAssetsLibrary alloc] init];
[assetLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop)
{
if (group)
{
[group setAssetsFilter:[ALAssetsFilter allAssets]];
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *asset, NSUInteger index, BOOL *stop) {
if (asset!=nil)
{
[tmpAssets addObject:asset];
}
}];
}
self.imagearray = tmpAssets;
NSLog (@“%@“,self.imagearray);
}
failureBlock:^(NSError *error)
{
NSLog(@"error enumerating AssetLibrary groups %@\n", error);
}];