使用Alamofire接到请求打电话后没有得到响应



im编写一个简单的应用程序以从服务器获取数据,我已经使用a后级使用swift3实现了get请求3。我的Alamofire获取请求电话如下,

    func networkRequest(completed: @escaping DownloadComplete) {
    Alamofire.request("https://api.waqi.info/feed/shanghai/?token=demo").responseJSON { response in
        let result = response.result
        print(response.description)
        if let dict = result.value as? Dictionary<String, AnyObject> {
            if let status = dict["status"] as? String {
                self._status = status
                print(self._status)
            }
       completed()
         }
       }

我使用了类型的别名,如数据模型文件下的以下内容,

    typealias DownloadComplete = () -> ()

运行此操作时,我在Xcode 8中的控制台中没有输出,它仍然空白。我无法弄清楚我的代码中有什么问题。

问题是关闭牙套。由于错误的范围,它没有被打电话。现在已解决。

最新更新