| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- //
 
- //  HXAlbumModel.h
 
- //  HXPhotoPickerExample
 
- //
 
- //  Created by Silence on 17/2/8.
 
- //  Copyright © 2017年 Silence. All rights reserved.
 
- //
 
- #import <Foundation/Foundation.h>
 
- #import <Photos/Photos.h>
 
- @interface HXAlbumModel : NSObject
 
- /// 相册名称
 
- @property (copy, nonatomic) NSString *albumName;
 
- /// 照片数量
 
- @property (assign, nonatomic) NSUInteger count;
 
- /// 在获取照片数据之后的真实数量
 
- @property (assign, nonatomic) NSUInteger realCount;
 
- @property (strong, nonatomic) PHAsset *realCoverAsset;
 
- /// 需要重新加载数量
 
- @property (assign, nonatomic) BOOL needReloadCount;
 
- /// 选择类型
 
- @property (assign, nonatomic) NSInteger selectType;
 
- /// 资源集合
 
- @property (strong, nonatomic) PHFetchResult *assetResult;
 
- /// 下标
 
- @property (assign, nonatomic) NSUInteger index;
 
- /// 选中的个数
 
- @property (assign, nonatomic) NSUInteger selectedCount;
 
- /// 本地图片数量
 
- @property (assign, nonatomic) NSUInteger cameraCount;
 
- /// 如果相册里没有资源则用本地图片代替
 
- @property (strong, nonatomic) UIImage *tempImage;
 
- - (instancetype)initWithCollection:(PHAssetCollection *)collection
 
-                            options:(PHFetchOptions *)options;
 
- - (NSString *)localIdentifier;
 
- - (PHAssetCollection *)collection;
 
- - (void)fetchAssetResult;
 
- - (void)getResultWithCompletion:(void (^)(HXAlbumModel *albumModel))completion;
 
- @end
 
 
  |