1.先导入库:AssetsLibrary.framework
2.获取相册全部照片
- (void)getAlbums
{
//assetsLibrary必须为成员变量
assetsLibrary=[[ALAssetsLibrary alloc] init];
[assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
if (group)
{
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
[group enumerateAssetsUsingBlock:
^(ALAsset *asset, NSUInteger index, BOOL *stop)
{
if (asset)
{
[self.dataArr addObject:asset];
}
}];
}
[self.myCollectionView reloadData];
}
failureBlock:^(NSError *error) {
}];
}
3.显示图片
ALAsset *asset = self.dataArr[indexPath.row - 1];
cell.img_photo.image = [UIImage imageWithCGImage:[asset thumbnail]];