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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta