【问题标题】:Code=-1005 "The network connection was lost." errorCode=-1005 "网络连接丢失。"错误
【发布时间】:2017-11-06 21:36:58
【问题描述】:

我从我的应用程序中的一个请求中得到这个,但我在 safari 中转到我的 url 并且该 url 工作正常。

这是我的要求

Alamofire.request("my url").responseJSON { response in

        print(response)

        if let JSON = response.result.value {
            print("JSON: \(JSON)")
        }
    }

这是回应

Error Domain=NSURLErrorDomain Code=-1005 "网络连接丢失。" UserInfo={NSUnderlyingError=0x60800024dce0 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={_kCFStreamErrorCodeKey=54, _kCFStreamErrorDomainKey=1}}, NSErrorFailingURLStringKey= 我的 url, NSErrorFailingURLKey=我的 url, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=54 , NSLocalizedDescription=网络连接丢失。}

我尝试重置模拟器,重置我的 Mac,以及所有这些技巧来解决错误。但没有什么能解决我的问题。有什么帮助吗?

【问题讨论】:

  • 您是否将Allow Arbitrary Loads 属性设置为YES
  • 是设置为是!

标签: swift3 request alamofire ios10


【解决方案1】:

我在使用 iPhone 模拟器运行 Alamofire 呼叫时遇到了一个非常类似的问题,该咖啡馆有一个开放的 wifi 网络,有一个“接受并连接”屏幕(类似于星巴克)来连接。公众非常缓慢并且交通负担过重,因此我认为它可能已经超时。我经历了大量的故障排除无济于事,最后我只是搬到家里的 wifi 网络,现在一切正常,没有任何变化。

不太确定这是您遇到的问题,因为它非常具体,但也许这可以增加您的故障排除范围:)

【讨论】:

    猜你喜欢
    • 2014-09-03
    • 2015-07-27
    • 2016-02-22
    • 2019-10-12
    • 2023-03-10
    • 1970-01-01
    • 2015-12-27
    • 2014-10-11
    • 2017-05-07
    相关资源
    最近更新 更多