// // YXInviteViewController.m // Temperature // // Created by TC on 2025/2/22. // #import "YXInviteViewController.h" #import #import "RDSRootControl.h" @interface YXInviteViewController () @property (weak, nonatomic) IBOutlet UILabel *inviteLabel; @property (weak, nonatomic) IBOutlet UITextField *inviteTextField; @property (weak, nonatomic) IBOutlet UIButton *inviteBtn; @property (strong, nonatomic) IBOutlet UIImageView *inviteImgView; @end @implementation YXInviteViewController - (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"邀请家人"; self.inviteLabel.text = [NSString stringWithFormat:@"邀请家人加入\“%@\”",self.homeName]; [self.inviteBtn addTarget:self action:@selector(inviteBtnClick:) forControlEvents:UIControlEventTouchUpInside]; } - (void)inviteBtnClick:(id)sender { if(kNULLString(self.inviteTextField.text)){ [RDSHudShower showBottomToast:@"输入手机号"]; return; } RDS_WEAKSELF(weakSelf) [RDSDemoApiHelper rds_addMemberWithHomeId:self.homeId phone:self.inviteTextField.text success:^(id responseObject) { if ([responseObject[@"code"] intValue] == 9999) { [RDSRootControl shareControl].isLoginSuccess = NO; TheDataManager.token = @""; } if ([responseObject[@"code"] intValue] == 0) { [RDSHudShower showCenterToast:@"邀请成功"]; [weakSelf popViewControllerAnimated:YES]; } else{ [RDSHudShower showErrorWithStatus:responseObject[@"message"]]; } } failure:^(NSError *error) { [RDSHudShower showBottomToast:@"连接服务器失败"]; }]; } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ @end