Respuesta de acceso rápido desde la función
Estoy produciendo una solicitud GET, que me da un objeto JSON de matriz dentro de los diccionarios en este formato:
Array<Dictionary<String,String>>
Tengo una clase:
class foodMenu: UITableViewController{
var jsonData:Array<Dictionary<String,String>>! // Here is set an empty global variable(Not sure if I am doing this right either)
func getFoodRequest(){
Alamofire.request("http://127.0.0.1:5000/get_food").responseJSON {
response in
print("This response", response.result)
let result = response.result.value
self.jsonData = result as! Array<Dictionary<String,String>>
}
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
getFoodRequest()
return jsonData!.count
}
}
jsonData devuelve nil. Mi objetivo es tener una variedad dejsonData
entonces puedo usar el método .count en él.