From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传
---
screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.m | 73 ++++++++++++++++++++++++++++++++++++
1 files changed, 73 insertions(+), 0 deletions(-)
diff --git a/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.m b/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.m
new file mode 100644
index 0000000..d0018a8
--- /dev/null
+++ b/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.m
@@ -0,0 +1,73 @@
+//
+// TZAssetModel.m
+// TZImagePickerController
+//
+// Created by ������ on 15/12/24.
+// Copyright �� 2015��� ������. All rights reserved.
+//
+
+#import "TZAssetModel.h"
+#import "TZImageManager.h"
+
+@implementation TZAssetModel
+
++ (instancetype)modelWithAsset:(id)asset type:(TZAssetModelMediaType)type{
+ TZAssetModel *model = [[TZAssetModel alloc] init];
+ model.asset = asset;
+ model.isSelected = NO;
+ model.type = type;
+ return model;
+}
+
++ (instancetype)modelWithAsset:(id)asset type:(TZAssetModelMediaType)type timeLength:(NSString *)timeLength {
+ TZAssetModel *model = [self modelWithAsset:asset type:type];
+ model.timeLength = timeLength;
+ return model;
+}
+
+@end
+
+
+
+@implementation TZAlbumModel
+
+- (void)setResult:(id)result needFetchAssets:(BOOL)needFetchAssets {
+ _result = result;
+ if (needFetchAssets) {
+ [[TZImageManager manager] getAssetsFromFetchResult:result completion:^(NSArray<TZAssetModel *> *models) {
+ self->_models = models;
+ if (self->_selectedModels) {
+ [self checkSelectedModels];
+ }
+ }];
+ }
+}
+
+- (void)setSelectedModels:(NSArray *)selectedModels {
+ _selectedModels = selectedModels;
+ if (_models) {
+ [self checkSelectedModels];
+ }
+}
+
+- (void)checkSelectedModels {
+ self.selectedCount = 0;
+ NSMutableArray *selectedAssets = [NSMutableArray array];
+ for (TZAssetModel *model in _selectedModels) {
+ [selectedAssets addObject:model.asset];
+ }
+ for (TZAssetModel *model in _models) {
+ if ([[TZImageManager manager] isAssetsArray:selectedAssets containAsset:model.asset]) {
+ self.selectedCount ++;
+ }
+ }
+}
+
+- (NSString *)name {
+ if (_name) {
+ return _name;
+ }
+ return @"";
+}
+
+@end
--
Gitblit v1.8.0