alamofire

从 Moya 请求生成 cURL 输出?

我正在使用Moya 并且需要为网络请求打印 cURL。 通常,在 Alamofire 4 中,我会这样做: let req = Alamofire.request(someURLRequestConvertible) debugPrint(req) // will print cURL 我的 Moya 呼叫站点如下所示: MyMoyaProvider.request(M... »

ios

从 [object HTMLCollection] 检索 [String]

我一直在为此苦苦挣扎。我有一个从 wkwebview 发送的有效 javascript 命令: document.getElementById('qlist-wrapper').getElementsByClassName('question-summary narrow').toString(); 当我从 Safari 控制台输入此内容时,我会返回 "[object HTMLColle... »

尝试使用 Swiftyjson 解析 json 文件

我正在 Swift 中使用 Alamofire 和 SwiftyJSON 练习,但我遇到了问题。 我试图在 JSON 中获取一个处于不同级别的元素,但它让我显示 nil 或 null,或者它的字段为空。 虽然我使用的是漫威开发者应用。 我的代码: Alamofire.request(urlGetCharaters).responseJSON { response in if... »

XCode 6.3 Alamofire.swift 文件崩溃

我是 Swift 的新手。我在我的项目中使用 Alamofire。另外,我安装了 XCode 6.3。然后,Alamofire.swift 文件崩溃了。我修复了所有错误,但我无法修复 Alamofire.swift 文件中的以下代码: public func response(completionHandler: (NSURLRequest, NSHTTPURLResponse?, AnyObj... »

使用 API 响应 Swift 填充表

我正在尝试让搜索结果显示在 tableView 上。我相信我已经正确解析了 JSON,唯一的问题是结果不会显示在我的 tableView 上。 代码如下: var searchText : String! { didSet { getSearchResults(searchText) } } var itemsArray... »

certificateInBundle 不附加自签名证书

在我的情况下,使用便捷方法 ServerTrustPolicy.certificatesInBundle() 似乎无法正常工作 // MARK: - Bundle Location /** Returns all certificates within the given bundle with a `.cer` file extension. - parameter bun... »

ios

如何让 Freddy 在 Swift 中使用 AlamoFire?

我正在尝试使用 Alamofire POST 请求对我的用户进行身份验证。我得到一个响应对象作为字典。我希望我能从该字典中得到一个Freddy LoginResponse 对象。斯威夫特对我来说是新的。 import UIKit import Alamofire import Freddy public struct LoginResponse { public let Respo... »

如何手动将 Alamofire 添加到 xcode 项目中

我无法将 alamofire 集成到我的项目中。下载后我将“Source”文件夹[this folder]拖放到我的项目目录中,并从github解压缩alamofire框架。但是我在 manager.swift 文件、Response.swift 文件和 ResponseSerialization.swift 文件中遇到了多个错误。我也无法导入 Alamofire,因为它显示“没有这样的模块 Al... »

在完成之前中止 Alamofire 下载请求

我实例化了一个通过 Alamofire 下载远程 mp3 文件的请求。下载完成后会自动播放此文件。如果用户决定在完成之前离开屏幕,我会尝试取消请求。这仅在下载完成时才有效,而如果我在下载过程中取消,它会给我一个 -999 错误代码。 我已经尝试了有关取消 Alamofire 请求的所有方法,但似乎没有任何效果。 func startDownload(audioUrl: String) -&gt... »

等待多个 Alamofire 请求完成

我的网络类中有一个下面的函数,它执行 Alamofire 请求过程。我在我的模型类中调用这个函数,当 Alamofire 完成请求时,它调用通知模型类的委托函数。我的问题是我多次调用这个 Alamofire 函数,并且两者都应该在通知模型类之前完成。现在我用非常愚蠢的方式处理它。正如我搜索的那样,可以使用 DispatchGroup 但我无法弄清楚,如何实现它。谢谢。 模型类 @objc f... »

swift 3中的ResponseCollectionSerializable

我是 Swift 新手,无法弄清楚如何将 JSON 数组反序列化为 Swift 对象数组。我能够将单个 JSON 用户反序列化为 Swift 通道对象,但只是不确定如何使用 JSON 通道数组来实现。 我的 ResponseCollectionSerializable.swift import Foundation import Alamofire public protocol Resp... »

如何获取 Alamofire 获取请求的位置标头?

如果搜索只匹配一个对象,我的 iOS 应用会使用 get 方法将搜索发送到服务器,该服务器应该使用 location-header 进行响应。我从来没有看到带有 location-header 的响应,而是直接在响应中获得匹配的对象。 Alamofire 在获取位置标头时会自动下载资源吗?我需要先获取 location-header,因为我需要应用程序中的文件名。 这是调用返回时respons... »

JSON字符串上的Unicode字符与swift 3和Alamofire

我正在处理这个问题。 我已经用 alamofire 提出了一个 json 请求,在我的 json 中有一些字符,如 u00b 等。这是希腊语。 虽然当我打印字典时,我看不到正确的字符串,如“αβγ”,但它们的 unicode 字符。 使用 alamofire 将我得到的所有文本统一编码为 utf-8 以便我可以打印出正确的字符的正确方法是什么?? 以下代码是我提出的请求。 func getM... »

如何使用完成处理程序和参数调用函数

我有一个函数 getData(completed: @escaping ()->()),它在一个类中创建带有完成处理程序的 alamofire 请求。当 alamofire 结束它的工作时,在这个函数内部我调用completed() 来通知该函数结束了它的工作。此函数在按钮点击后在其他视图控制器中调用,但没有完成处理程序,然后在此调用中我使用下载的数据重新加载 tableview,如下所示。... »