32得票6回答
XCode 12: 'SessionDelegate'在不同的模块中有不同的定义

编辑: 这个问题是在XCode 12 Beta5之后出现的。Xcode不允许不同模块定义相同的名称(可能是用于公共类和协议)。 Alamofire和Kingfisher似乎同时定义了SessionDelegate。我仍在努力找到解决方案.. 我正在我们的应用程序中实现iOS 14小部件。我开始...

32得票3回答
在Swift 2中如何获取Alamofire.request().responseJSON的结果值?

我对Swift 2版的Alamofire有一个问题Alamofire.request(.POST, urlString, parameters: parameters as? [String : AnyObject]) .responseJSON { (request, res...

32得票10回答
Alamofire在Xcode 8和Swift 3下导致786个编译错误

我正在使用Xcode 8.0 GM。我创建了一个默认的单视图应用程序,并将我的部署目标设置为9.0。在我的Podfile文件中,我将目标设置为最新的Swift 3分支:source 'https://github.com/CocoaPods/Specs.git' platform :ios, ...

31得票3回答
模块文件是由较旧版本的编译器创建的。

使用Carthage管理我的依赖项,在模拟器中一切都正常运行。 然而,当我为设备构建时,我会收到以下错误: Module File was created by an older version of the compiler; rebuild Alamofire and try agai...

31得票2回答
如何使用ObjectMapper将枚举的rawValue赋值给变量?

你好,我正在使用Swift中的Alamofire和Object Mapper,并尝试将枚举原始值映射到真实枚举类型。这是我的枚举以及我在mapping函数中尝试使用的代码。请问你能否帮我确定EnumTransform的参数或如何修改代码?我知道可以将值读取为字符串,然后使用LevelType(...

29得票4回答
如何在POST请求中使用自定义头部与Alamofire

我使用Alamofire实现了一个带有自定义头的POST请求,因为我们使用OAuth2并且需要在每个请求中的头部发送访问令牌。在这种情况下,我必须使用自定义头。 对于HTTP头字段Authorization的访问令牌值对我不起作用。服务器生成错误,因为OAuth与访问令牌的标头信息不可用。 ...

28得票3回答
Alamofire:跟随HTTP重定向(或不跟随)

我正在尝试配置Alamofire以在每个请求的基础上遵循(或不遵循)重定向。 Alamofire有一个名为SessionDelegate的私有内部类,它作为当前URL会话的NSURLSessionTaskDelegate。 SessionDelegate实现了相关委托方法URLSession...

28得票5回答
使用Alamofire相比NSURLSession/NSURLConnection在网络编程方面有什么优势?

有谁能帮助我理解这些问题:使用Alamofire相比于NSURLSession/NSURLConnection有哪些优点? NSURLSession和NSURLConnection有什么区别?

28得票4回答
使用Alamofire 4进行带有数据的POST请求

如何使用Alamofire 4在HTTP正文中发送带数据的POST请求?我在Swift 2.3中使用自定义编码,它运行良好。我将我的代码转换为Swift 3并尝试使用参数编码,但它无法工作。以下是我的代码:public struct MyCustomEncoding : ParameterEn...

26得票3回答
发布 application/x-www-form-urlencoded Alamofire。

我想使用Alamofire从Web API检索一个Bearer令牌,但是我对ios和alamofire都很陌生。我该如何使用Alamofire实现这个目标?func executeURLEncodedRequest(url: URL, model: [String : String]?, ha...