Adhoc在设备上部署应用程序,该应用程序可以正常运行wifi,但不能与3g连接一起使用。知道我错过了什么吗?
没有得到谷歌的帮助。
此外,安装的应用程序未显示在“使用移动数据:列表”列表中
代码:
//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。尝试使用资源和请求
忘记提到服务器是Raspberry Pi,我无法访问LAN外的服务器,因此导致问题。谢谢您的帮助。 timeout在处理服务器故障方面非常有用。
答案 0 :(得分:1)
使用wifi或3G的应用程序不会有任何问题。 request timeout
唯一的问题。与互联网带宽有关的问题。
答案 1 :(得分:0)
请使用以下代码更改请求超时可能会对您有所帮助。
$(this).removeClass('foo');