如何使用照片Framework (iOS 8.0)
?我想获得一个可以在UICollectionView
中逐个显示图像的结果。
答案 0 :(得分:0)
如果你想要一个包含所有图像的fetchResult,你可以像这样解决它:
// Property in your UICollectionViewController.h file
@property (strong, nonatomic) PHFetchResult *allPhotosFetchResult;
// In your awakeFromNib or where you refresh your Data
PHFetchOptions *allPhotosOptions = [PHFetchOptions new];
allPhotosOptions.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:NO]];
self.allPhotosFetchResult = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:allPhotosOptions];
在您的collectionView:cellForItemAtIndexPath:方法中,您可以使用
访问资产self.allPhotosFetchResult[indexPath.row];
获取collectionView中的行数:numberOfItemsInSection:
self.allPhotosFetchResult.count