在設備上部署的應用程序,應用程序運行良好的WiFi,但不適用於3G連接。任何想法我失蹤?應用程序不與3G連接工作,但在wifi上工作正常
不會從谷歌得到很多幫助。
而且也安裝在使用移動數據不顯示應用:列表
代碼:
//To handle time out issue with 3g
configuration.timeoutIntervalForResource = 60
// Mark using Alamofire to do the downloads
self.alamofireManager = Alamofire.Manager(configuration:configuration)
self.alamofireManager!.request(.GET, jsonUrl).responseJSON(){
(_, _, JSON, _) in
println("printing json :\(JSON)")
if JSON != nil {
let imageInfos = (JSON!.valueForKey("image") as [NSDictionary]).map {
ImageInfo(id: $0["id"] as String, url: $0["url"] as String)
}
self.tableData.addObjectsFromArray(imageInfos)
}
錯誤日誌:
我得到一個
(Error Domain = NSURLErrorDomain Code = -1004)
不管我增加了多少timeoutInterval。嘗試使用資源和請求
忘了提及服務器是樹莓派,我無法訪問局域網之外的服務器,導致問題。謝謝您的幫助。超時在處理服務器故障時非常有用。
您是否使用Web服務獲取數據表單服務器端和您使用哪個庫從服務器端獲取數據端可能是問題是超時請求? –
使用Alamofire處理web服務通信。 –
愚蠢的問題,但是你有足夠的數據從你的提供者? – Eyeball