ios - Need to return json obj so I display in list view getting back nil -


i new swift. trying return json , view in list view, cant json appapi class return viewdidload(). appreciated.

thank in advanced. teli

  override func viewdidload() {     super.viewdidload()       let api = appapi(token:self.topasstoken)     var test  = api.getorders()      println("why test come empty array")     println(test)     println(test.count) }   class appapi {     var token: string     let apiendpoint = "endpoint"     let apiurl:string!     let consumerkey:string!     let consumersecret:string!     var returndata = [:]      init(token:string){         self.apiurl = “hidden-for-security”             self.consumerkey = "token"         self.consumersecret = "my consumer secret"         self.token = token     }      func getorders() -> [json] {         return makecall("contacts")     }      func makecall(section:string) -> [json] {          let params = ["token":"\(self.token)"]          alamofire.request(.post, "\(self.apiurl)", parameters: params)              .responsejson { (request, response, json, error) -> void in                 println("error \(request)")                 self.returndata = json! as! nsdictionary             }          return results!     } } 

in makecall(section:string) -> [json] function returning results!. results ever set in function?

did mean return returndata instead?


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -