瀏覽代碼

增加登录页面 httpCode errorMsg 的解析

wangmeng 1 年之前
父節點
當前提交
210d7a1b09
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14 0
      Asteria/Fuction/Login/VC/AS_LoginC.m

+ 14 - 0
Asteria/Fuction/Login/VC/AS_LoginC.m

@@ -95,11 +95,25 @@
                 [self handle_closeEvent:nil];
             }];
         }else{
+            
             [self.view makeToast:MM_str(tmpDic[@"msg"]) duration:2 position:CSToastPositionCenter];
         }
     } failure:^(NSError *error) {
+        
+
         [MBProgressHUD hideHUDForView :self.view animated:YES];
+        if(error == nil){
         [self.view makeToast:@"Network request failed" duration:2 position:CSToastPositionCenter];
+        }else{
+            NSData *strData = [error userInfo][@"com.alamofire.serialization.response.error.data"];
+            NSMutableDictionary *temDic =[NSMutableDictionary dictionaryWithDictionary:[PPNetworkHelper too_DataToDic:strData]];
+            temDic = [UC_CommonmoduleNetWorkTool tt_changeType:temDic];
+            NSString *errorMsg = @"Network request failed";
+            if(![Current_normalTool isBlankString:temDic[@"msg"]]){
+                errorMsg = MM_str(temDic[@"msg"]);
+            }
+            [self.view makeToast:errorMsg duration:2 position:CSToastPositionCenter];
+        }
     }];
 }