Alamofire Error Domain=NSURLErrorDomain Code=-999 “cancelled”

前端 未结 5 1245
既然无缘
既然无缘 2021-01-05 14:15

I already have successfully got keychain for my token and passing it to AccessTokenAdapter class shown below. http127.0.0.1:8000/api2/projects/?format=json is passed as proj

5条回答
  •  日久生厌
    2021-01-05 15:10

    self.getSessionManager()
                     .request(urlstring, 
                              method: methods, 
                              parameters: parameters, 
                              encoding: JSONEncoding.prettyPrinted, 
                              headers: Header
                      ).responseJSON(
                             queue: nil, 
                             options: JSONSerialization.ReadingOptions.allowFragments
    ) { (responseObject) in
     // response parsing code is here
    }.session.finishTasksAndInvalidate() 
    

    Just put the method of invalidate after task finish, means session.finishTasksAndInvalidate()

    All works great.

提交回复
热议问题