草庐IT

Afnetworking

全部标签

ios - 直接从 AFNetworking 获取 NSData,而不是让它转换为 UIImage

是否有一个标志可以让我获取NSData,而不是让AFNetworking将我的responseData转换为相应的数据类型(UIImage、NSString)? 最佳答案 AFHTTPResponseSerializer将返回原始的NSData:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.responseSerializer=[AFHTTPResponseSerializerserializer];[mana

objective-c - 流行的开源框架 AFNetworking 是否具有将请求/响应记录到控制台的机制?

我想将原始HTTP请求/响应输出到控制台以帮助调试。我查看了GitHub上的各种文档并快速搜索了代码,但没有找到任何明显的内容,所以我猜答案是否定的。但只是想检查一下我是否漏掉了任何明显的东西。 最佳答案 AFURLConnectionOperation在操作开始和结束时发送通知。您可以通过监听这些通知并记录通知对象来轻松记录请求:[[NSNotificationCenterdefaultCenter]addObserverForName:AFNetworkingOperationDidStartNotificationobject

ios - 显示 AFNetworking+UIImageView 占位符图像,但不显示 URL 图像

我正在尝试使用AFNetworkingUIImageView调用从URL加载图像,如下所示:[self.imagesetImageWithURL:[NSURLURLWithString:feed.imageURL]placeholderImage:[UIImageimageNamed:@"logo"]];占位符图像始终显示,但“feed.imageURL”中的实际图像永远不会显示。我已经验证该URL实际上是正确的。我什至对其进行了硬编码以确保,但仍然一无所获。我的基本应用程序设置是一个选项卡Controller...在viewDidLoad中,我调用了一个方法“fetchFeed”,该

ios - 使用 Cocoapods 管理多个目标的依赖关系

我刚刚开始使用cocoapods来管理我的iOS项目的依赖关系。目前我正在尝试使用GHIOSUnit集成单元测试。我遵循了他们的所有说明并尝试了他们的样本测试,一切都非常有效。但是,当我开始使用我的实际项目文件进行测试时,问题就开始了。我正在使用AFNetworking进行客户端服务器通信,每当我访问名为“CRLClient”的sharedClient(AFHTTPClient的包装器)时,它都会给我undefinedsymbol错误。Undefinedsymbolsforarchitecturearmv7:"_OBJC_METACLASS_$_AFHTTPClient",refere

ios - Cocoapods,无法使用 pod setup 和 pod install

我在使用命令podsetup设置Cocoapods时遇到问题,错误提示SSLRead()失败。我找到了手动下载Cocoapods规范的解决方法。但是,当我需要在我的项目目录中使用命令podinstall安装库时,有关SSL的问题仍然存在。返回结果如下:DownloadingdependenciesInstallingAFNetworking(2.2.1)[!]ErrorinstallingAFNetworking[!]/usr/bin/gitclonehttps://github.com/AFNetworking/AFNetworking.git/Users/DavisChung/Do

ios - 在不使用 ASIHTTPRequest 的情况下在 iOS 中下载整个网页

在ASIHTTPRequest库中是否有ASIWebPageRequest的替代品,我可以使用它在iOS中下载整个网页,包括CSS、JavaScript和图像文件等?我似乎无法在AFNetworking框架中找到类似的类,到目前为止我的搜索还没有成功。我不能使用ASIHTTPRequest,因为我似乎无法让它在我的任何应用程序中工作,没有我发现适用于iOS7的示例,而且我宁愿使用更新的东西。我基本上想将整个网页本地存储在iPhone/iPad上的一个目录中,以便用户可以在本地对其进行编辑,然后将整个目录发送到他们的Web服务器。用户还需要能够在UIWebView中随时查看网页。如果这不

iphone - Xcode Objective-C 转场 "Presentation in Progress"

我正在尝试开发一个允许用户使用AFNetworking登录的应用程序。我的数据库设置正确,一切似乎都工作正常,除非用户首次登录。我所拥有的非常简单:[[APIsharedInstance]commandWithParams:paramsonCompletion:^(NSDictionary*json){//resultreturnedNSDictionary*res=[[jsonobjectForKey:@"result"]objectAtIndex:0];if([jsonobjectForKey:@"error"]==nil&&[[resobjectForKey:@"UserID"]

ios - 使用 AFNetworking 重置基本身份验证凭据

我正在编写一个REST客户端(使用AFNetworking)并且需要能够在应用程序的单个实例中触发新session的创建。换句话说,我想:1-使用服务器进行身份验证2-进行一些REST调用3-模拟“注销”4-重新验证服务器5-进行更多REST调用AFNetworking非常适合进行初始身份验证和REST调用,但我不知道如何清除session并“重置”同一实例中的连接。当我使用ASIHTTP时,我只是做了:[ASIHTTPRequestclearSession];有没有办法用AFNetworking做类似的事情? 最佳答案 使用AFH

ios - AFNetworking SSL 固定过期证书

如果在iOS应用程序上使用sslpinning,如何更新过期的ssl证书?似乎只有应用程序更新才能更新证书,但不更新应用程序的用户将不会收到此更新。 最佳答案 关键是看懂thepossiblevalues对于AFSecurityPolicy的pinningMode。AFSSLPinningModeCertificate表示服务器提供的证书必须与其中一个固定证书完全匹配,默认情况下是应用程序包中的证书。这是您当前使用的模式。AFSSLPinningModePublicKey表示服务器提供的证书必须包含与您的应用固定的证书之一相同的公钥

ios - Phasset + AfNetworking 上传多个视频

目前我正在使用以下代码上传视频:NSURLRequest*urlRequest=[[AFHTTPRequestSerializerserializer]multipartFormRequestWithMethod:@"POST"URLString:[[entityuploadUrl]absoluteString]parameters:entity.paramsconstructingBodyWithBlock:^(idformData){[UploadModelgetAssetData:entity.assetresultHandler:^(NSData*filedata){NSStr