草庐IT

AlamoFire

全部标签

ios - 通过 ObjectMapper 映射 Alamofire responseJSON

注意:我需要使用ObjectMapper,而不是AlamoFireObjectMapper。如何不去JSON而是从responseJSON数据映射到User?以下是尝试从responseJSON到jsonn,然后再返回到数据(作为用户)。我想一定有办法吧?或者我应该使用AlamoFire的responseData吗?publicclassUser:Mappable{varusername:String?requiredpublicinit?(map:Map){}//Mappablepublicfuncmapping(map:Map){username().map(JSONString:

iOS 9 Alamofire 从不加载图像

我正在使用AlamofireImage将图像加载到TableView单元格中的ImageView中(在单独的xib文件中)问题是图像永远不会出现。我认为代码是正确的,url也是有效的。这是代码(非常简单):letplaceholderImage=UIImage(named:"imgNoPhoto1")ifleturlImage=NSURL(string:urlString){photoImage.af_setImageWithURL(urlImage,placeholderImage:placeholderImage)}有什么想法吗?可能是细胞没有被重新加载吗?我已经在iOS8和9中对

ios - 好用的Afnetworking/Nsurlsession/Alamofire

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我想调用restapi。我对在SWIFT3.0中使用Afnetworking或NSurlsession或alamofire感到困惑。谁能建议我使用哪个。

不包括设备位码上的 iOS 框架

我正在为iOS开发静态库,其中我使用的是Alamofire。当我尝试为模拟器构建发布时,一切正常,但是当我尝试为设备(发布或调试)构建它时,我遇到以下问题:ld:bitcodebundlecouldnotbegeneratedbecause'/PathToMyLibraryProducts/Release-iphoneos/Alamofire/Alamofire.framework/Alamofire'wasbuiltwithoutfullbitcode.AllframeworksanddylibsforbitcodemustbegeneratedfromXcodeArchiveorI

ios - Pod 安装了 Alamofire 4.4,但是 Xcode 8.3 没有自动完成类

我注意到这个问题之前已经关闭,但我遇到了同样的问题。P.S-我已经在屏幕截图中提到的类中导入了Alamofire这是我的pod详细信息platform:ios,'10.0'use_frameworks!target'PhotoTagger'dopod'Alamofire'end此外,唯一自动完成的是AlamofireVersionNumber,当我尝试使用自动完成功能时,我无法访问任何内容。现在,如果我手动编写Alamofire,那么我可以访问一些方法,但又会出现问题,代码无法编译,我认为这归结为该类未被自动完成获取的问题。我试过了-在项目设置>build设置始终搜索用户路径为YESh

ios - 加密 NSURLCache 的更好方法是什么?

我想加密/解密来自NSURLSession的所有缓存数据使用AES256。我是使用Alamofire的新手,但我认为可以在不涉及库本身的情况下进行。我不知道在缓存之前加密数据并在从缓存中检索之后解密数据的最无缝方式是什么。我知道我可以使用Alamofire的SessionDelegate和方法dataTaskWillCacheResponse和dataTaskWillCacheResponseWithCompletion加密,但我没有看到与从缓存中提取的数据相关的任何内容以进行解密。另一方面,我正在考虑自定义NSURLProtocol覆盖cachedResponse但我没有看到任何与该

ios - 如何为每个 NSURLRequest 设置不同的过期超时时间

是否可以为每个请求设置不同的过期超时时间?我找到的唯一方法是使用不同的NSURLSessionConfiguration创建一个新的NSURLSession并更改timeoutIntervalForResource。与Alamofire等框架相同。 最佳答案 你绝对可以做到这一点。您可以直接在可以传递到Alamofire的NSMutableURLRequest上设置值。letURL=NSURL(string:"https://httpbin.org/get")!letmutableURLRequest=NSMutableURLReq

ios - Alamofire - Alamofire.AFError.responseSerializationFailed - Xcode 8

我在Alamofire.downloand中收到如下错误:Alamofire.download(URLString).responseData{responseinifletdata=response.result.value{letimage=UIImage(data:data)}else{print(response.result.error)}}Alamofire.AFError.responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.inputFileReadFailed(

ios - 使用 alamofire 发送字典数组

我必须通过POST请求发送字典数组。例如:materials:[[String,String]]=[["material_id":1,"qty":10],["material_id":2,"qty":5]]Alamofire.request发送下一篇文章数据:materials=>array([0]=>array("material_id"=>1),[1]=>array("qty"=>10),[2]=>array("material_id"=>2),[3]=>array("qty"=>5),)我想收到那个表示:materials=>array([0]=>array("material_

ios - 使用 PUT 上传 Alamofire 图片

我目前正在尝试使用预签名url将图片上传到亚马逊。它的工作方式是,我发出GET请求以获取预签名URL,然后发出PUT请求以使用从GET请求返回的URL上传图像。两条规则是:Content-Type必须是image\jpeg并且http方法必须是PUT。因此,目前我的上传代码返回200,但亚马逊拒绝该数据。这是我的代码:上传返回的实际url是:https://mimik-apps-channel.s3-us-west-2.amazonaws.com/profiles/2312528782074206653.jpg?X-Amz-Expires=3600&X-Amz-Algorithm=AW