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
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.