草庐IT

AlamoFire

全部标签

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

ios - 为什么我的 iOS 应用程序在我从 iOS 模拟器打开时失败/关闭?

我正在开发一个小型Swift应用程序。在Xcode中,当我按下run按钮或使用cmd+R键盘快捷键时,模拟器和我的应用程序按预期运行。但是在模拟器中,当我点击我安装的应用程序的图标来运行它时,我的应用程序出现一秒钟然后崩溃/失败,没有错误消息或没有日志。我是iOS开发的新手,不知道这是一个常见问题还是我哪里做错了。我已通过iOSSimulatorMenu->ResetContentandSettings...选项重置模拟器内容和设置。我已经重新启动了iOS模拟器、Xcode和操作系统(OSX),但问题仍然存在。我基本上想在模拟器中单击我安装的应用程序的图标并运行它。我该如何解决这个问题

ios - 在构建我的 Cocoapod 时,有没有办法指定对另一个分支的依赖?

我正在尝试构建一个依赖于Alamofire和SwiftyJSON不同分支的Cocoapod(目前-这将在iOS9和Xcode7结束测试版时改变)。这是因为我的Cocoapod是用Swift2.0编码的。更具体地说,我的pod目前依赖于swift2-0Alamofire分支和xcode7SwiftyJSON分支。我的Podspecs文件目前看起来像这样:##Besuretorun`podliblintALSMAL.podspec'toensurethisisa#validspecandremoveallcommentsbeforesubmittingthespec.##Anyliness

swift - 使用 Alamofire + SwiftyJSON 获取 JSON 数组

我真的是Swift的新手,抱歉,如果这是一个愚蠢的问题......似乎有很多关于这个的问题,但没有一个使用最新版本的AlamofireAlamofire.request(.GET,url).responseJSON{responseinletjson=JSON(response.data!)debugPrint(json)self.delegate?.didReceiveAPIResults(json)}以及委托(delegate)的didReceiveAPIResults方法funcdidReceiveAPIResults(results:JSON){dispatch_async(d

ios - Alamofire 下载数据后的返回值

我有一个使用Alamofire下载数据的功能,然后我想返回该数据。现在我知道Alamofire是异步运行的,为了返回数据我应该使用completionHandler,但是我不知道如何使用它。由于我不是第一个遇到此类问题的人,因此我找到了一些类似问题的解决方案,但我不确定将它们应用到我的案例中。这是我的代码:funcdownloadImageFromServer(imageUrl:String)->(String,String){varmyData1=String()varmyData2=String()Alamofire.request(.GET,imageUrl).responseI

iOS UITableView 不响应 Swift 中的 reloadData() 请求

我正在使用SwiftyJSON解析数据。数据是通过Alamofire发出的API请求接收的。出于某种原因,当我使用reloadData()UITableView方法时,UITableView没有任何反应。我正在使用UITableViewViewControllerSwift类,因此无需为UITableView创建一个IBOutlet...这是真的吗?我还确保我也正在获取数据并正确解析它。下面是我的代码,任何人都可以找出问题所在吗?funcsearch(searchTerm:String){varfinalSearchQuery:String=String()forobjectsinse