首页 文章

Alamofire请求错误 - SWIFT 2.0

提问于
浏览
0

如何解决这个错误?

请求失败并显示错误:错误域= NSURLErrorDomain代码= -1005“网络连接丢失 . ” UserInfo = {NSUnderlyingError = 0x7fc77b041ce0 {Error Domain = kCFErrorDomainCFNetwork Code = -1005“(null)”UserInfo = {_ kCFStreamErrorCodeKey = -4,kCFStreamErrorDomainKey = 4}},NSErrorFailingURLStringKey = https://www.themoviedb.org/search/remote/ multi?,NSErrorFailingURLKey = https://www.themoviedb.org/search/remote/multi?, kCFStreamErrorDomainKey = 4,_kCFStreamErrorCodeKey = -4,NSLocalizedDescription =网络连接丢失 . }

1 回答

  • 0

    尝试使用 AlamofireSwift 2.GET 请求添加参数后,我收到了同样的错误 . 我找到了几个问题的链接,但没有看到任何实际的答案 . 对于具有不同 kCFStreamErrorDomainKeys 的此错误的其他版本的建议不起作用 . 这似乎是最新版本的 Alamofire 的一个错误,但作为一种解决方法,我能够通过手动将参数添加到url字符串来使我的代码工作 .

    即 - 而不是指定 url 的“https://mywebservice.com/api/mycontroller " and adding parameters:[" name ":" bob”]你可以使用

    https://mywebservice.com/api/mycontroller?name=bob

    当然,如果传递许多参数,这会变得更加困难 .

    您可以在运行时生成类似的字符串:“https://mywebservice.com/api/mycontroller?name=”名称

相关问题