YMSettingCellViewModel.m 1.1 KB

123456789101112131415161718192021222324252627282930
  1. //
  2. // YMSettingCellViewModel.m
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/21.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "YMSettingCellViewModel.h"
  9. @interface YMSettingCellViewModel()
  10. /// 设置标题
  11. @property (nonatomic, copy, readwrite) NSString *settingTitle;
  12. /// 设置详情
  13. @property (nonatomic, copy, readwrite) NSString *settingDetail;
  14. /// 设置内容
  15. @property (nonatomic, copy, readwrite) NSString *settingContent;
  16. /// 设置功能类型
  17. @property (nonatomic, assign, readwrite) YMSettingFunctionsType settingFunctionsType;
  18. @end
  19. @implementation YMSettingCellViewModel
  20. - (void)ym_initialize{
  21. [super ym_initialize];
  22. NSDictionary *dic = [self.params dictionaryValueForKey:ParamsModel defaultValue:@{}];
  23. self.settingTitle = [dic stringValueForKey:@"title" defaultValue:@""];
  24. self.settingDetail = [dic stringValueForKey:@"detail" defaultValue:@""];
  25. self.settingContent = [dic stringValueForKey:@"content" defaultValue:@""];
  26. self.settingFunctionsType = [dic integerValueForKey:ParamsCategoryType defaultValue:YMSettingFunctionsTypeAboutUs];
  27. }
  28. @end