alamofire相关内容

即使设置了Content-Length,Alamofire进度也会返回-1

当我从Alamofire progress调用中打印出预期的字节数时,它始终会打印-1直到最后一刻为止(在打印总字节数时).但是,如果我对Web服务器运行curl命令,则会得到标头输出,其中很清楚地列出了Content-Length标头. 为什么总是说-1? 解决方案 尝试一下, 在标头中传递接受编码键. 对我有用. let headers = ["Accept-E ..
发布时间:2020-08-22 18:37:25 其他开发

使用YouTube API和Alamofire插入评论

感谢您抽出宝贵的时间阅读本文档.我对如何使用YouTube API插入评论感到困惑.我对使用API​​还是很陌生,因此在他们的文档. 我已使用 iOS的Google登录进行身份验证具有范围 "https://www.googleapis.com/auth/youtube.force-ssl" ,用于插入评论.但是现在,我必须实际插入注释,并且(如我所说)我不知道该怎么做,因为我必须 ..
发布时间:2020-08-22 18:36:17 移动开发

如何使用Moya下载文件

通常我使用Alamofire& Moya/RxSwift& ObjectMapper到分析对象 但是现在增加了需求.我的应用程序需要下载文件. 我已经使用 Alamofire.download(urlString, to: destination) 临时解决了问题 但这并不优雅. 我想使用Moya来维护相同的网络层. 可以显示下载的Moya的"TargetTyp ..
发布时间:2020-08-22 18:35:59 移动开发

在viewDidLoad之后,未在测试中设置XCTest单元测试数据响应

我正在尝试编写单元测试,当前正在尝试测试在viewDidLoad()中接收到数据的viewController,该数据是在alamofire请求之后设置的.问题是,在我的测试函数中,当我检查成功请求后应该用10个元素填充的数组时,其值为0.我检查了测试中的viewDidLoad()是否未执行,但是应该执行,因为当我只是将元素添加到请求之外的另一个数组中时,特定的测试有效.我想这与请求有关,到目前为 ..
发布时间:2020-07-31 07:41:39 移动开发

变量不断返回nil-Swift iOS

我正在使用Alamofire解析JSON数据。除了“ var id:JSON?”变量外,其他所有代码在下面提到的代码中都可以正常运行,尽管它可以很好地更新,但始终会返回nil(在底部)。我需要将此变量放入过滤器闭包中。 class GreetingObjectHandler { var greetings:[问候语] = [] var ID:JSON? //此变量 init(文件名 ..
发布时间:2020-06-03 19:11:14 移动开发

使用Codable解析JSON数据

我有一个可编码模型帮助解析的JSON响应。即使我的模型看起来不错,我也遇到以下错误, 失败:typeMismatch(Swift.Dictionary ,Swift.DecodingError.Context(codingPath:[CodingKeys(stringValue:“ data”,intValue:nil) JSON响应为: ..
发布时间:2020-06-03 19:11:12 移动开发

使用泛型定义函数错误

这是代码: 扩展名Alamofire.Request { public func responseObject (completionHandler:((NSURLRequest ?, NSHTTPURLResponse ?, Result-> Void))-> Self { // Error1:预期','分隔 ..
发布时间:2020-06-03 19:11:08 移动开发

Alamofire完成工作后如何加载视图?

我的问题: 我正在尝试通过 Alamofire ,然后SubViewController加载其视图。编写代码后,我无法解决Alamofire的异步功能的问题。在Alamofire完成工作之前,始终将视图加载到SubViewController中。 部分代码: ParentViewController: 通过 PrepareForSegue()进入SubViewControl ..
发布时间:2020-06-03 19:11:06 移动开发

如何从iOS Swift中的JSON响应中获取数据?

我在这里使用swiftyJson Pod库获取响应数据。普通的json响应数据我可以获取数据,但是对于复杂的我却无法获取。 这是我从响应获取数据的代码: 私有函数makeHTTPGetRequest(路径:字符串,on完成:@转义ServiceResponse){ 让用户=“ David **** “” let password =“ **************”“ le ..
发布时间:2020-06-03 19:11:02 移动开发

一个按键中具有多个值的Alamofire参数

如何将参数作为以下数据的alamofire参数发送? data:{“ username”:“ username”,“ password” ::“密码”} 我想通过alamofire参数实现关注,但我没有做到这一点。 我正在做的是: let参数:参数= [“数据”:[“用户名” :“ \(textFieldUserName.text!)”,“ pass”:“ \(textFi ..
发布时间:2020-06-03 19:10:58 移动开发

加载JSON时如何处理

我有JSON连接,加载JSON字符串时如何处理,如果没有,请期待完全加载。在这种情况下,加载后我想显示一条吐司消息。加载信息时通常会延迟几秒钟。 Alamofire.request(“ https:// codewithchris .com / code / afsample.json“)。responseJSON {如果让值= response.result.value { 在 ..
发布时间:2020-06-03 19:10:56 移动开发