Alamofire 5: Value of type 'Result' has no member 'value'

后端 未结 2 714
北海茫月
北海茫月 2021-01-11 20:12

Is the a new error in Alamofire 5? as this wasn\'t running into bugs last time. Below are the code which are done. Anyone who used Alamofire facing this?

imp         


        
2条回答
  •  一向
    一向 (楼主)
    2021-01-11 20:59

    You can also extract response it this way

    AF.request(url, method: HTTPMethod.get, parameters: param as? Parameters)
    .responseJSON { response in
          if let JSON = response.value {
              if response.response?.statusCode == 200{
                  completionHandler(JSON as AnyObject?, nil)
              }else if(response.response?.statusCode == 401){
                    completionHandler(JSON as AnyObject?, nil)
              }
          }
          else{
              if response.response?.statusCode == 401 {
                  SVProgressHUD.showInfo(withStatus: "Request timed out.")
              }
              else {
                  completionHandler(nil,response.error as NSError?)
              }
          }
     }
    

提交回复
热议问题