我的应用程序使用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)
}
}
})
}
}