YXTopImageModel.m 865 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // YXTopImageModel.m
  3. // Temperature
  4. //
  5. // Created by TC on 2025/3/10.
  6. //
  7. #import "YXTopImageModel.h"
  8. @implementation YXTopImageModel
  9. +(void)rds_getImageWithFinished:(void (^)(YXTopImageModel * , NSError * ))finished
  10. {
  11. [RDSDemoApiHelper rds_getImageSuccess:^(id responseObject) {
  12. if ([responseObject[@"code"] intValue] == 0) {
  13. NSDictionary *data = responseObject[@"data"];
  14. YXTopImageModel *model = [YXTopImageModel mj_objectWithKeyValues:data];
  15. BLOCK_SAFE_RUN(finished,model,nil)
  16. } else{
  17. NSError *error = [NSError errorWithDomain:responseObject[@"message"] code:[responseObject[@"code"] intValue] userInfo:nil];
  18. BLOCK_SAFE_RUN(finished,nil,error)
  19. }
  20. } failure:^(NSError *error) {
  21. BLOCK_SAFE_RUN(finished,nil,error)
  22. }];
  23. }
  24. @end