Alamofire无法在真实的iOS设备上下载/请求任何东西

时间:2018-03-08 08:03:43

标签: ios swift alamofire

我的应用程序使用Alamofire和HTTPS,允许任意负载=是,

在IOS模拟器(iPhoneX,11.2)中,一切都运行得很好但是当用真正的iPhone设备进行测试时,出了问题。

Alamofire.request没有加载完成闭包永远不会被调用(responseJSON(completionHandler :)没有被调用的内容

任何想法如何解决这个????谢谢伙伴

网址

"https://api.openweathermap.org/data/2.5/weather?lat=%ld&lon=%ld&APPID="

代码

func weatherReq ( range : weatherRange ){
        let aa = locationNow?.coordinate.latitude
        let bb = locationNow?.coordinate.longitude

        if let myurl = WebFetcher_Helper.weatherURLby(Long: aa, Lat: bb, timeRange: range){

        Alamofire.request(myurl).responseJSON(completionHandler: { [weak self] (response) in
            if let myErr  = response.error{
                // some error occur
                print("ERROR Fetching JSON")
                print(myErr.localizedDescription)
            }

            switch range {
            case .daily:
                if let res = response.data {
                    self?.dailyDisplay(rawData: res)
                }
            case .weekly:
                if let res = response.data {
                    self?.weeklyDisplay(rawData: res)
                }
            }
          })

        }
     }

0 个答案:

没有答案