草庐IT

lPods-AFNetworking

全部标签

objective-c - 从 ASIHTTPRequest 切换到 AFNetworking - ASINetworkQueue 问题

我正在解决一个问题,我必须在一个队列中下载大约10个不同的大文件,并且我需要显示一个进度条来指示总传输的状态。我在iOS4中与ASIHTTPRequest一起工作得很好,但我正在尝试过渡到AFNetworking,因为ASIHTTPRequest在iOS5中有问题并且不再维护。我知道您可以使用AFHTTPRequestOperation的downloadProgressBlock报告单个请求的进度,但我似乎无法找到一种方法来报告将在同一个NSOperationQueue上执行的多个请求的总体进度。有什么建议吗?谢谢! 最佳答案 [o

ios - objective-c - 使用 AFNetworking 下载文件时出现“网络连接丢失”错误

我正在使用TonyMillion的可达性代码在无法访问的block中,我试图暂停下载,但每次在下载暂停前互联网断开连接AFNetworking返回失败并显示错误消息“网络连接丢失”,因此无法恢复下载那么应该做什么?这就是我在ApplicationDelegate中所做的__weakMTCAppDelegate*weakself=self;Reachability*reach=[ReachabilityreachabilityWithHostname:@"www.google.com"];reach.reachableBlock=^(Reachability*reachability){

ios - 使用 AFNetworking 2.0 加载图像

我正在尝试使用AFNetworking2.0将照片添加到POST。此ios应用程序将帖子和照片发送到博客。我不明白为什么图片无法加载。这是我到目前为止得到的://publishtextandimage-(void)publishTextAndImage:(NSString*)resultDisplayand:(NSString*)subjectwith:(NSString*)nonce{imageData=UIImageJPEGRepresentation(selectedImage,0.7);//createadataobjectfromselectedimageNSString*m

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 - 使用 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

api - 使用 Google API、Swift 中的 AFNetworking 缩短 url

在Google文档(https://developers.google.com/url-shortener/v1/getting_started)中,要使用GoogleURLshortener,我应该提出如下请求:POSThttps://www.googleapis.com/urlshortener/v1/urlContent-Type:application/json{"longUrl":"http://www.google.com/"}他们还说我必须进行身份验证:"EveryrequestyourapplicationsendstotheGoogleURLShortenerAPIn