| 12345678910111213141516171819202122232425262728293031323334 | 
							- //
 
- //  NSArray+HXExtension.h
 
- //  HXPhotoPickerExample
 
- //
 
- //  Created by Silence on 2019/1/7.
 
- //  Copyright © 2019年 Silence. All rights reserved.
 
- //
 
- #import <UIKit/UIKit.h>
 
- NS_ASSUME_NONNULL_BEGIN
 
- @class AVAsset, HXPhotoModel;
 
- @interface NSArray (HXExtension)
 
- /// 获取image,同时获取
 
- /// 如果model是视频的话,获取的则是视频封面
 
- /// @param original 是否原图
 
- /// @param completion imageArray 获取成功的image数组, errorArray 获取失败的model数组
 
- - (void)hx_requestImageWithOriginal:(BOOL)original completion:(void (^)(NSArray<UIImage *> * _Nullable imageArray, NSArray<HXPhotoModel *> * _Nullable errorArray))completion;
 
- /// 分别获取image,前面一个获取完了再去获取第二个
 
- /// @param original 是否原图
 
- /// @param completion imageArray 获取成功的image数组, errorArray 获取失败的model数组
 
- - (void)hx_requestImageSeparatelyWithOriginal:(BOOL)original completion:(void (^)(NSArray<UIImage *> * _Nullable imageArray, NSArray<HXPhotoModel *> * _Nullable errorArray))completion;
 
- /// 获取imageData
 
- /// @param completion 获取失败的不会添加到数组中
 
- - (void)hx_requestImageDataWithCompletion:(void (^)(NSArray<NSData *> * _Nullable imageDataArray))completion;
 
- @end
 
- NS_ASSUME_NONNULL_END
 
 
  |