RDSAddHomeVC.m 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // RDSAddHomeVC.m
  3. // Temperature
  4. //
  5. // Created by RD on 2023/2/1.
  6. //
  7. #import "RDSAddHomeVC.h"
  8. #import "RDSMapHelper.h"
  9. @interface RDSAddHomeVC ()
  10. @property (weak, nonatomic) IBOutlet UITextField *nameTF;
  11. @property (weak, nonatomic) IBOutlet UIButton *defaultHomeBtn;
  12. @end
  13. @implementation RDSAddHomeVC
  14. - (void)viewDidLoad {
  15. [super viewDidLoad];
  16. // Do any additional setup after loading the view from its nib.
  17. }
  18. - (IBAction)onDefaultHomeClick:(UIButton *)sender {
  19. sender.selected = !sender.isSelected;
  20. }
  21. - (IBAction)onSureClick:(id)sender {
  22. if(kNULLString(_nameTF.text)){
  23. [RDSHudShower showBottomToast:@"请为家庭设置一个名称"];
  24. return;
  25. }
  26. [RDSDemoApiHelper rds_addHomeWithName:_nameTF.text isDefault:_defaultHomeBtn.isSelected city:nil success:^(id responseObject) {
  27. if ([responseObject[@"code"] intValue] == 0) {
  28. [RDSHudShower showCenterToast:responseObject[@"添加成功"]];
  29. [self popViewControllerAnimated:YES];
  30. } else{
  31. [RDSHudShower showErrorWithStatus:responseObject[@"message"]];
  32. }
  33. } failure:^(NSError *error) {
  34. [RDSHudShower showBottomToast:@"连接服务器失败"];
  35. }];
  36. }
  37. - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
  38. [self.view endEditing:YES];
  39. }
  40. @end