Search code examples
iosswiftalamofire

Alamofire arraylist


 self.manager!.request(url+"Find/"+(self.userLogged?.teacherId)!, method: .get, encoding: URLEncoding.httpBody,headers: headers
                ).responseObject(keyPath: "") { (response: DataResponse<[Teacher]>) in

I need the response to be arraylist of teacher. not teacher object. how can i specify that ? thank you using swift 3


Solution

  • Instead of getting the responseObject you can get the JSON object by using

    self.manager!.request(url+"Find/"+(self.userLogged?.teacherId)!, method: .get, encoding: URLEncoding.httpBody,headers: headers).responseArray { (response: DataResponse<[Teacher]>) in
        let teacherArray = response.result.value
        // You can access your array here.
    }
    

    I hope it helps.