如何解决这个错误?
请求失败并显示错误:错误域= 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 回答
尝试使用
Alamofire
和Swift 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=”名称