我正在使用此函数以获取另一个函数中的JSON:
func getData(myUrl : String) -> JSON{
var jsonFromAPI : JSON = [:]
Alamofire.request(.GET, myUrl).responseJSON { (request, response, result) -> Void in
switch result{
case .Success(let data):
jsonFromAPI = JSON(data)
print("json filled")
case .Failure(_, let errorType):
print((errorType as NSError).localizedDescription)
}
}
return jsonFromAPI
}
当我构建代码时,该函数在初始化时返回一个空的JSON,片刻之后,#j; json填充了#34;出现。我显然希望json填充返回,而不是空的!我该如何纠正这个问题?提前谢谢!