草庐IT

Alamofire

全部标签

swift - Alamofire 相当于 AFHTTPSessionManager

对于AFNetworking,我遵循了创建AFHTTPSessionManager的应用程序特定子类的建议模式。我的看起来像这样:staticNSString*Username=@"";staticNSString*Password=@"";staticNSString*BaseURL=@"https://abc.xyz.com:12345/";@implementationHttpConnection+(HttpConnection*)current{staticHttpConnection*current=nil;staticdispatch_once_tonceToken;dis

swift - 通过 Cocoapods 添加后出现 Alamofire 错误

我有一个用Objective-C编写的Xcode项目。但是我想用Swift编写我的新屏幕并且需要Alamofire框架。我的项目中已有Swift文件,但尝试几次后出现以下错误:ld:warning:directorynotfoundforoption'-L/Users/USERNAME/Developer/APPNAME/build/Debug-iphoneos'ld:warning:directorynotfoundforoption'-F/Users/USERNAME/Developer/APPNAME/build/Release-iphoneos'ld:frameworknotf

ios - 使用 Alamofire 4 的 header 授权最佳实践,具有全局 401 代码捕获

我在我使用Alamofire4.0的应用程序中实现授权我有一个token要添加到我发出的每个HTTP请求的header中,如果响应代码是401,我必须检查每个请求,在这种情况下我必须注销用户。最佳做法是什么?有没有一种简单的方法可以将此行为添加到每个请求?我查看了session管理器和请求适配器here,并且创建单例请求管理器并使用它来创建请求非常容易,但我找不到为401响应代码添加集中验证的好方法。这必须是一般验证,如果失败,我会注销用户,如果通过,我会让发出请求的人处理请求。我想要的目标是在我的代码中只有一个点来检查401错误代码。环顾四周,我没有找到满意的答案有关如何执行此操作的

ios - Xcode 项目中的 Alamofire RED - 没有 Alamofire.framework 文件

我正在尝试将Alamofire安装到我的Xcode项目中。然而,按照github项目文档给出的所有步骤安装后,Alamofire.framework文件在Xcode中显示为红色,项目无法构建。此外,似乎没有办法解决这个问题,因为github上的包中不存在Alamofire.framework文件。更详细的解释:按照github上的说明手动安装就可以了,直到最后一步:“单击面板左上角的+按钮并选择”NewCopyFilesPhase。将这个新阶段重命名为“CopyFrameworks”,将“目标”设置为“框架”,并添加Alamofire.framework。”因为我们已经包含了该项目,所

xml - 使用 Alamofire 发送 xml 参数的 Swift 2.0 soap 请求

我想向这个Web服务示例发出请求:http://www.holidaywebservice.com//HolidayService_v2/HolidayService2.asmx?wsdl我需要发送一个参数“countryCode”。我不知道我怎么能用alamofire做到这一点。以及我如何获得解析xml结果的响应。这就是我在postman中所做的,但我想知道如何在swift中做同样的事情。感谢您的帮助。 最佳答案 尝试一下将发出POST请求网址=http://holidaywebservice.com/HolidayService

swift - 无法在 CocoaTouch 框架上使用 Alamofire

我正在swift开发自定义CocoaTouch框架,其中包括几个框架,如AFNetworking、SwiftyJSON和许多其他添加了CocoaPods的框架。我还需要包括Alamofire但在构建之后我收到了很多Alamofire框架的编译错误怎么了?我应该在我的项目中编辑一些东西吗?重现步骤:创建CocoaToch框架项目>podinstallwithpod'Alamofire'andplatform:ios,'8.0'use_frameworks!>打开xcworkspace>构建非常感谢您提供的任何帮助马可 最佳答案 您正在

ios - 不调用 responseJSON 的 Alamofire completionHandler

我有以下代码来获取对评论列表的回复。(1条评论多条回复)staticfuncfetchCommentsAndTheirReplies(articleId:String,failure:(()->Void)?,success:(comments:[[String:AnyObject]],replies:[[[String:AnyObject]]],userIds:Set)->Void){varretComments=[[String:AnyObject]]()varretReplies=[[[String:AnyObject]]]()varretUserIds=Set()Alamofir

ios - 在 ios swift 中使用 alamofire 请求超时错误 1001?

在这里,我使用alamofire将用户名、用户token、帖子ID等参数值发送到后端。如果状态成功,通知将从后端发送。在postnotification函数中,我尝试了使用alamofire和datatask方法的post方法代码,但它不起作用。在控制台中,我得到请求超时或什么都没有。这是我的代码:funcpostNotification(postItem:String,post:Post){//declareparameterasadictionarywhichcontainsstringaskeyandvaluecombination.consideringinputsareval

ios - Alamofire 错误代码=-1000 "The URL does not point to a file URL"

从我正在开发的iOS应用程序将图像上传到我的服务器时出现问题。我正在使用Alamofire和UIImagePickerController。在didFinishPickingMediaWithInfo委托(delegate)方法中,我将用户选择的文件保存为info[UIImagePickerControllerReferenceURL]中的NSURL变量,名为self.imageNSURL.将其传递给AlamofiresuploadmultipartFormData方法(几乎是来自其docs的标准复制和粘贴)Alamofire.upload(.POST,URLString:"http:

swift - Realm :使用 Alamofire 将 JSON 映射到 Realm 对象

我想使用Realm和Alamofire将JSON映射到我的数据库对象。那里有好的教程吗? 最佳答案 Realm提供了将任意JSON结构映射到RLMObjects的内置有限功能。但是有一些很好的第三方库可以帮助您处理您的用例。你可能想看看这些:Realm-JSON(Objective-C),它提供了一种声明式的、类似于Mantle的方式来定义您的映射ObjectMapper(Swift),提供Realm和Alamofire支持 关于swift-Realm:使用Alamofire将JSON映