草庐IT

Alamofire-SwiftyJSON

全部标签

ios - 我如何访问其他 Mappble 类对象的值。(Alamofire Object Mapper)

在我的应用程序中,我是第一次使用AlamofireObjectMapper。所以我在一个类中映射api响应数据,然后我想使用该数据。所以这是我如何映射对象的代码extensionOrderListViewController{funcget_order_list(){leturl="\(OrderURL)get_New_order_byPharmacy"letparam:[String:AnyObject]=["pharmacyId":"131"]Alamofire.request(.GET,url,parameters:param,encoding:.URL).responseObj

ios - 我如何使用 Alamofire 进行基于 token 的身份验证?

服务端写在node.js/express中,下面分享代码。例如,我的目标是在ios应用程序中对用户进行身份验证,假设用户看到了UI在IOS/Swift端,用户输入邮箱和密码importUIKitimportAlamofireclassLoginViewController:UIViewController{@IBOutletweakvaremailField:UITextField!@IBOutletweakvarpasswordField:UITextField!@IBActionfuncloginButton(sender:AnyObject){letparameters=["em

ios - 如何使用 Alamofire? (设计模式)

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion使用Objective-C和AFNetworking,我曾经扩展AFHTTPSessionManager并创建了一个单例共享客户端来处理所有请求。但是对于Swift2.0和Alamofire3.4,如果我要遵循类似的方法,我应该扩展哪些类?(AFHTTPSessionManager等效项?)或者这对于Alamofire是否必要?因为似乎所有请求都已由Alamofire中的共享管理器处理。

swift - Alamofire 重试请求 - react 方式

我在看那两个:http://sapandiwakar.in/refresh-oauth-tokens-using-moya-rxswift/UsingretryWhentoupdatetokensbasedonhttperrorcode并尝试创建类似的东西,但没有Moya,使用Alamofire+RxSwift。首先显然我应该把它贴在哪里,因为我的实现分为几个较小的部分。首先,我有生成react性请求的自定义方法:staticfuncrx_request(requestConvertible:URLRequestConvertible,completion:(Request)->Obs

Django oauth2 token 请求在 Swift Alamofire 上失败

我正在构建一个iOS客户端和一个django后端服务。系统之间建立的连接是OAUTH2,由django-oauth2-toolkit实现。尽管在curl中执行的以下命令有效(返回访问token):curl-XPOST-d"grant_type=password&username=&password="http://:@localhost:8000/o/token/以下使用Alamofire的Swift代码段收到“invalid_client”作为响应。letrequest="http://\(Authentication.clientId):\(Authentication.clien

swift - Alamofire http post - 注册用户 Swift 3

小问题:我正在使用Alamofire库将用户注册到我的数据库。我从后端开发人员那里获得了端点和参数,并亲自在Postman中对其进行了测试,数据正常通过。我在我的RegisterViewController中实现它,但没有得到任何响应。这是我的实现。仅供引用:我离开了ViewController的用户类型。最终用户不应该知道他们是用户类型3。我可能在这里做错了什么。我没有在输出中得到任何响应。letparams=["username":usernameField.text!,"firstname":firstNameField.text!,"lastname":lastNameFiel

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",