12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //
- // YMReportEvidenceCellViewModel.m
- // MSYOUPAI
- //
- // Created by YoMi on 2024/3/5.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import "YMReportEvidenceCellViewModel.h"
- @interface YMReportEvidenceCellViewModel ()
- /// 是否添加Cell
- @property (nonatomic, assign, readwrite) BOOL isAddCell;
- /// 网络相册
- @property (nonatomic, copy, readwrite) NSString *networkAlbum;
- /// 本地相册
- @property (nonatomic, strong, readwrite) UIImage *localAlbum;
- /// 网络视频
- @property (nonatomic, copy, readwrite) NSString *networkVideo;
- /// 本地视频
- @property (nonatomic, strong, readwrite) NSData *localVideo;
- /// 是否隐藏删除按钮
- @property (nonatomic, assign, readwrite) BOOL isHideDeleteButton;
- @end
- @implementation YMReportEvidenceCellViewModel
- - (void)ym_initialize{
- [super ym_initialize];
- if ([self.params isKindOfClass:[NSDictionary class]]) {
-
- self.isAddCell = [self.params boolValueForKey:@"isAddCell" defaultValue:NO];
-
- self.networkAlbum = [self.params stringValueForKey:@"networkAlbum" defaultValue:@""];
- if([[self.params allKeys] containsObject:@"localAlbum"]){
- self.localAlbum = self.params[@"localAlbum"];
- } else {
- self.localAlbum = nil;
- }
-
- self.networkVideo = [self.params stringValueForKey:@"networkVideo" default:@""];
- if([[self.params allKeys] containsObject:@"localVideo"]){
- self.localVideo = self.params[@"localVideo"];
- } else {
- self.localVideo = nil;
- }
-
- self.isHideDeleteButton = [self.params boolValueForKey:@"isHideDeleteButton" defaultValue:YES];
- }
- }
- @end
|