草庐IT

AlamoFire

全部标签

ios - 应用程序无法使用 3g 连接,但可以在 wifi 上正常工作

在设备上临时部署的应用程序,应用程序在wifi下运行良好,但不适用于3g连接。知道我错过了什么吗?没有从谷歌那里得到太多帮助。并且安装的应用程序也没有显示在使用移动数据:列表中代码://Tohandletimeoutissuewith3gconfiguration.timeoutIntervalForResource=60//MarkusingAlamofiretodothedownloadsself.alamofireManager=Alamofire.Manager(configuration:configuration)self.alamofireManager!.request

swift - Alamofire 不处理身份验证挑战

使用Alamofire,我注意到下面的代码没有遇到断点。我建立连接,但收到以下错误:(ErrorDomain=NSURLErrorDomainCode=-1200"AnSSLerrorhasoccurredandasecureconnectiontotheservercannotbemade."UserInfo=0x1741b3f60{_kCFStreamErrorCodeKey=-9806,NSLocalizedRecoverySuggestion=您是否仍要连接到服务器?,NSUnderlyingError=0x17484b8e0“操作无法完成。(kCFErrorDomainCFN

json - 如何使用 Gloss 将 Alamofire 的响应转换为 [JSON]?

我正在用Gloss替换SwifyJSON库。我在将WS响应转换为JSON格式时遇到问题。在SwiftyJSON中,我是这样做的:guardletdata=response.result.valueelse{...return}letjsonData=JSON(data)我的回复是这样的:[{"lat":"45.2","lon":"-79.38333","name":"Sample"},{"lat":"23.43","lon":"45.3","name":"Sample"}]我需要从中创建一个JSON对象数组([JSON]),以便我可以在这个方法中使用:letjsonArray=?gua

swift - 如何从嵌套函数更改变量?

这个问题在这里已经有了答案:AlamoFireGETapirequestnotworkingasexpected(1个回答)关闭6年前。在嵌套函数范围内更改变量时,一旦离开范围,它就不会保持更改状态。在我的示例代码中,当我将变量xmlString设置为等于响应时,它会正确设置为响应。但随后返回一个空字符串。funcgetXmlString(url:String)->字符串{varxmlString:字符串=""Alamofire.request(.GET,网址)。证实().responseString{响应xmlString=response.result.value!}返回xmlSt

ios - 如何使用 POST 请求登录网站? ( swift ,iOS)

我想创建一个登录website的iOS应用程序并从该站点的多个页面解析数据,同时维护登录session。这就是我到目前为止所做的。我发送GET请求以检索POST请求所需的EVENTVALIDATON和VIEWSTATE参数。(我使用“Firebug”查看了POST)。当我运行以下代码时,它会返回相同的登录页面。但它应该给我thispage.varparameter:Parameters=[:]varviewstate:String=""vareventvalidation:String=@IBActionfuncpostRequest(_sender:Any){Alamofire.re

swift - 完成错误 - 代码 : -1009 when internet there is no connection

我们正在使用GoogleSDK,例如SignIn、map和Analytics。用于登录的FacebookSDK。用于网络和JSON解析的Alamofire和ObjectMapper。数据库领域。当没有互联网连接时,我在控制台上收到以下错误。我已确认这些不是我们的应用程序错误。TICTCPConnFailed[45:0x1c8178240]:1:50Err(50)Task.HTTPloadfailed(errorcode:-1009)谁能解释是哪个框架记录了这个错误。 最佳答案 -1009实际上是来自here的NSURLErrorNo

ios - 如何使用 alamofire 实现 put http 请求

下面我有我使用此apihttps://jsonplaceholder.typicode.com/posts获取http请求的代码,我想知道如何使用put使用alamofire来更新api上的数据,我想使用id来更新它{"userId":1,"id":1,"title":"suntautfacererepellatprovidentoccaecatiexcepturioptioreprehenderit","body":"quiaetsuscipit\nsuscipitrecusandaeconsequunturexpeditaetcum\nreprehenderitmolestiaeu

ios - 在 iOS 中使用 Alamofire 上传图片

我正在尝试使用Alamofire上传图片,但它似乎无法上传。Alamofire.upload(multipartFormData:{multipartFormDatainmultipartFormData.append(imgData,withName:"data",fileName:"\(Date().timeIntervalSince1970).jpg",mimeType:"image/jpg")multipartFormData.append(operaID.data,withName:"id")},to:URL_CORDINATE){(result)inswitchresult

ios - Alamofire 上传进度

我需要发送一个带有参数的文件并跟踪上传进度。方法Alamofire.request(.POST,"http://httpbin.org/post",parameters:parameters,encoding:.JSON)不跟踪上传进度。方法Alamofire.upload(.POST,"http://httpbin.org/post",file:fileURL).progress{(bytesWritten,totalBytesWritten,totalBytesExpectedToWrite)inprintln(totalBytesWritten)}.responseJSON{(r

ios - Keep Alive 在 iOS 上无法正常工作

我目前正在开发一个应用程序,我们需要一些请求尽快访问我们的服务器。为了加快请求过程,我们必须消除握手(因为它需要额外的时间)并建立永久连接。应用程序使用Alamofire框架向我们的服务器发出所有请求,设置如下:我们有一个使用默认配置和httpheader设置的session管理器。lazyvarsessionManager:Alamofire.SessionManager={letconfiguration=URLSessionConfiguration.defaultconfiguration.httpAdditionalHeaders=Alamofire.SessionManag