草庐IT

Alamofire4

全部标签

ios - pod install 后 Alamofire 报错

我知道对此有很多疑问,但我找不到解决方案。我使用Xcode8和swift2.3。当我在我的应用程序中添加Alamofire时,构建总是失败,并且它给我与swift版本相关的错误。如果有人遇到同样的问题并解决了它,请给我解决方案或建议我正确使用Alamofire的方法(这是我第一次使用它,我对iosdevlopement真的很陌生)编辑:我测试了这个:pod'Alamofire','~>3.5'然后我做了一个podinstall,当我构建项目时我得到了这个错误:Alamofire不会进行代码签名,因为它的设置没有指定开发团队。需要为使用Swift的目标正确配置“使用旧版Swift语言版本

ios - Swift alamofire 重构试图返回状态代码

我已经开始重构我的Alamofireapi调用以将它们保存在一个单独的文件中。唯一的问题是我也不知道如何返回状态码。API文件:staticfuncgetCategories(_catId:Int,response:@escaping(JSON)->()){leturlString=baseURL+ResourcePath.categories(catId:catId).descriptionAlamofire.request(urlString,encoding:JSONEncoding.default,headers:headers).responseJSON{(responseD

swift - Alamofire 4.0,Swift 3 AFError.Swift

背景:我是编程新手,正在更新我当前使用Alamofire和Swift3的iOS项目。该项目运行良好,直到我更新到Alamofire~4.0,这给我带来了530个错误。我在Xcode8.1中打开xcworkspaceproject我尝试使用StackOverflow线程中的建议解决问题:AlamofireXCode8Swift3resultsin786CompileErrors包括:geminstallcocoapods--pre同时将cocoapod版本cocoapods-1.2.0.beta.1从当前测试版降级到cocoapods-1.1.1我还:1.删除了podfile2.创建了一

swift - 从 Alamofire 获取返回的错误信息

我正在努力获取使用Alamofire及其.success/.failure方法。在使用这个之前我可以使用response.result.value并得到返回的错误消息,但现在我正在验证状态码.validate(statusCode:200...尝试了几种方法来接收错误,但它总是产生nil或仅产生状态代码。Alamofire.request(url,method:.post,parameters:body,encoding:JSONEncoding.default).validate(statusCode:200..如何获取错误json?它会原样返回。{"status":"error",

json - 从 JSON API 下载 Alamofire

我试图通过api在标签上设置文本,但似乎甚至没有调用该函数。请引用下面的片段。有什么问题吗?编辑:typealiasDownloadComplete=()->()vardate:String=""overridefuncviewDidLoad(){super.viewDidLoad()timeLbl.text=date//Doanyadditionalsetupafterloadingtheview.}funcdownloadTimeData(completed:@escapingDownloadComplete){//Downloadingforecastweatherdatafor

ios - 如何在 swift 中使用 Alamofire/URLSession.dataTask 发送带有参数的请求

我尝试了两种方法来POST请求调用API。Alamofire&URLSession.dataTask但我无法成功发送参数。这些是我尝试过的方法参数varparams:[String:AnyObject]?params=["Some_ID":"53"asAnyObject,"REQUEST":"SOME_API_NAME"asAnyObject]ONE-->AlamofireAlamofire.request(BaseURL,method:.post,parameters:params,encoding:JSONEncoding.default,headers:nil).response

swift - 如何使用 alamofire 从 json 数组中检索图像?

我一直在尝试从服务器URL获取产品的详细信息和图像。我能够获取详细信息但不能获取图像,因为图像是一个JSONarray。请帮我检索查看代码的图像。顺便说一句,我使用了“Alamofire”库。非常感谢!下面的JSON:{"products":[{"product_id":2,"name":"Ring","description":"","price":674,"master_variant_id":2,"cost_currency":"USD","shipping_and_returns":"","city_or_state":null,"state_or_province":null

ios - swift:将 alamofire 中的 JSON 数据解析为带有数组的字典

我有以下JSON响应,我想获取命中对象的id{"totalHits":500,"hits":[{"largeImageURL":"https://pixabay.com/get/ea32b90a2af3073ed1584d05fb1d4190e070e4d71aac104491f1c270a0eeb7b0_1280.jpg","webformatHeight":426,"webformatWidth":640,"likes":0,"imageWidth":4494,"id":3785276,"user_id":10546560,"views":21,"comments":0,"page

ios - 在 Alamofire 上使用 DisableEvaluation 信任无效证书

我需要访问一个具有无效证书和基本身份验证的API。在我搜索时,我需要编写自定义SessionManager并向plist文件添加一个值。经过几天的搜索和大量帖子,我仍然无法访问API。structCustomManagerClass{staticletinstance=CustomManagerClass()varsessionManager:SessionManager={letserverTrustPolicies:[String:ServerTrustPolicy]=["baseurl.com:8443":.disableEvaluation]//Createcustommana

ios - 网络连接从 Alamofire 丢失

我在我的项目中多次遇到这个错误,这让我很恼火,因为我有完整的互联网连接,尽管我反复遇到这个错误。解决方案是什么...?我正在使用Swift-3.3Alamofire-4.7.3API调用代码:classfuncpost(_URL:String,withParamsparams:[String:AnyObject],onViewparentView:UIViewController,hnadlercompletion:@escaping([AnyHashable:Any]!)->Void){varURLString=String()URLString=APIConstants.kServ