草庐IT

Alamofire4

全部标签

ios - Alamofire 使用未声明的类型 'Serializer'

我已经更新到XCode7beta6和Alamofire需要更新到beta3。这样做时,我必须更新使用Alamofire的代码区域.我特别难以更新的一个领域是用于从指定URL检索图像并将其加载到UIImageView中的代码。.以前,Alamofire的扩展名处理的是:extensionAlamofire.Request{classfuncimageResponseSerializer()->Serializer{return{request,response,datainifdata==nil{return(nil,nil)}letimage=UIImage(data:data!,sc

ios - 如何使用 Swift 使用 Alamofire 和 Mailgun 发送电子邮件?

我正在尝试使用Alamofire和Mailgun发送电子邮件,但无法正常工作。我正在使用Mailgun沙箱并且正确添加了Alamofire但是当我运行这段代码时:overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letkey="mycorrectkey"letparameters=["Authorization":"api:mycorrectkey","from":"senderemail","to":"destinatione

json - 使用 Alamofire 的 JSON 写入 (_SwiftValue) 中的类型无效

我现在已经尝试了很多东西并且仍然得到:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“JSON写入(_SwiftValue)中的类型无效”更新:我扫描条形码并保存信息:letcalendar=Calendar.currentletexpiryDate=(calendarasNSCalendar).date(byAdding:.month,value:3,to:Date(),options:[])?.descriptionletbarcode=BarcodeData(barcodeValue:value,datetime:dateTime,

ios - alamofire multipartformdata 使用 urlrequest

我想用Alamofiremultipartform数据使用请求,比如我用uploadAPIletprofile=self.photoView.imageView?.imageletparameters:[String:String]=["homePageUrl":webURLField.text!,"nickName":nickNameField.text!,"selfIntro":introField.text!,]leturi=Constants.APIURL.changeProfileletfileName="\(nickNameField.text!).jpg"Alamofir

ios - 在 Alamofire > 4.3 调用期间部分应用转发器关闭

我有一个我在Alamofire中真的不明白的问题,可能是这里缺少Swift知识。我的应用程序没有任何故障,一切正常。它只是在某些时候忽略了一些关闭。与其在调试器Xcode中的闭包中查找我的数据,不如向我展示以下内容:0x0000000106eb1b30AGKitCorepartialapplyforwarderforclosure#1(Alamofire.DataResponse)->()instaticAGKitCore.AGKit.add(document:Foundation.Data,withFileType:AGKitCore.AGKit.documentType,withI

iOS/swift : How to manage network versatility with Alamofire

我是iOS和Swift开发的新手,我不习惯在我常用的程序中管理网络可达性。我发现AFNetworking和Alamofire是简化iOS中API调用的好框架。但是我很难弄清楚如何发出一些请求来等待网络恢复,如果我失去它的话。通常在session登录或获取一些json列表或下载图像期间。您是否提供了一些教程或示例,我可以依靠这些教程或示例来提高我的知识并能够构建一个对网络可用性具有弹性的强大应用程序? 最佳答案 现在Alamofire刚刚包含了一个网络状态监听器https://github.com/Alamofire/Alamofir

swift - 使用 SwiftyJSON 和 Alamofire 访问 JSON 数据

我创建了一个函数,它使用Alamofire通过POST请求成功返回一个JSON对象,并且我可以使用正确的数据打印该对象。但是,如果我想访问JSON中的某个数据点,它要么打印为null,要么说我以错误的方式访问它。这是我的代码结构,我想知道如何正确编写print(post.description)funcparseJSON(id:String,found:Bool)->字典{vardsProperties=字符串:JSONAlamofire.request(.POST,urlPath,parameters:parameters).responseJSON{(request,respons

ios - 在恢复之前修改 Alamofire 请求的 header ()d

我正在创建Alamofire请求,并将startRequestsImmediately设置为false。然后我将一个block排入一个NSOperationQueue队列,它根据请求调用resume()。如果我需要暂停传出请求,我只需暂停队列并让它们缓冲起来。一旦我取消挂起队列,所有请求都会被分派(dispatch)。有时,当队列暂停时,我需要更改其中任何现有请求的header(例如授权token)。我还没有找到执行此操作的方法(我尝试的任何操作都没有生效)。NSURLSessionTask有可能吗?是否可以为给定请求(使用更新的header)换出NSURLSessionTask?

iOS - Alamofire v2 Basic Auth 不工作

所以我向BingImageSearch发送了一个基​​本的身份验证请求以获取一些图像数据,并且它工作得很好,直到我更新到最新版本的Alamofire(1.3->2.0.2),我有这样做是因为1.3甚至不完全兼容XCode7。无论如何,这是我的代码:letcredentials=":\(Settings.bingApiKey)"letplainText=credentials.dataUsingEncoding(NSUTF8StringEncoding,allowLossyConversion:false)letbase64=plainText!.base64EncodedStringW

swift - Alamofire、ObjectMapper、Realm --> 在 Realm 中保存响应数据

在我的应用程序中,我使用了Alamofire、ObjectMapper和Realm。我想实现的是,在映射响应后,数据(对象数组)会持久保存在Realm中。我已经创建了一个类型为Object、Mappable的类,并且映射正在运行。数据是写在realm中的,写事务中realm没有错误。如果我从Realm查询数据,我会得到我保存的对象,但每个属性都是空的。知道为什么映射成功后数据没有保存吗?AlamofireManager.Configured.request(.GET,URLs.sharedInstance.getContactsUrl()).responseArray("contact