草庐IT

Afnetworking

全部标签

ios - AFNetworking 2.0 缓存问题

AFNetworking缓存是否仍然适用于Objective-C?我一直在尝试使用AFNetworking来缓存API响应,但它似乎不再起作用了。AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];NSString*requestURL=[NSStringstringWithFormat:@"http://ssssssssss.com"];manager.responseSerializer.acceptableContentTypes=[NSSetsetWithObject:@"te

ios - 下载图像 编辑图像然后缓存

UIImageview+afnetworking下载图片并缓存图片。但在某些情况下,服务器图像=15mb。所以我需要根据某些因素压缩它们并将其压缩到1mb,然后要求缓存它们。另一方面,SDWebImageCache使您可以定义自己的缓存并存储它们是否有任何内置机制用于下载、编辑然后保存到缓存中?[SDWebImageDownloader.sharedDownloaderdownloadImageWithURL:imageURLoptions:0progress:^(NSIntegerreceivedSize,NSIntegerexpectedSize){//progressiontra

iOS - 在 AFNetworking 异步图像下载线程完成后重新加载 UITableView

我正在尝试使用AFNetworking从URL异步下载图像,而不是在我的应用程序中一张一张地下载,当您打开它时,主视图会获取您所有的friend及其个人资料图片并在每个单元格中加载一个包含friend姓名、用户名和个人资料图片的UITableView。这是我正在使用的代码:[auth.loggedInUsergetFriendsSuccessCallback:^(NSArray*friends){NSMutableArray*profilePictureRequests=[[NSMutableArrayalloc]init];for(User*friendinfriends){if(!

ios - 如何在 UITableVIewCell 中进行 API 调用

我有一个场景,我必须发出API请求来更新TableViewCell中的UILables。问题是我必须为每个单元格发出一个唯一的API请求。APIurl相同,但参数不同。目前我在cellForRowAtIndex中进行调用,在成功block中我正在使用dispatch_async更新数组并重新加载UITableView。我的cellForRowAtIndexMethod:if(!apiResponded)//BoolvaluetocheckAPIhasn'trespondedIhavetomakeAPIrequest{cell.authorLabel.text=@"-------";//

ios - afnetworking 使用全局队列作为完成队列

我们正在创建有时会执行同步以更新数据库状态的应用程序。有时可能会一个接一个地执行大约100个响应相当大的请求。为了处理完全同步,我们创建了单独的AFURLSessionManager实例。另一个管理器被指定用于与同步过程无关的请求(必须在主线程中处理)。//ManagerforrequestsrelatedwithsyncprocesssyncManager=AFURLSessionManager(sessionConfiguration:...)syncManager.completionQueue=dispatch_queue_create("sync-queue",DISPATC

ios - 无法打开使用 AFNetworking 的旧 iOS 项目

enterimagedescriptionhere当我打开一个旧项目或从Internet下载一个项目时,我总是会遇到这些错误。为什么这些错误会出来?以及如何修复它们? 最佳答案 请提及您的xcode版本和AFNetworking版本。如果您使用的是cocoapod,请进行pod更新。希望对您有所帮助! 关于ios-无法打开使用AFNetworking的旧iOS项目,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

ios - 在没有 AFNetworking 的情况下安装 RestKit

我有一个正在进行的项目,我正在使用AFNetworking作为请求/响应层。我想为我的JSON响应使用RestKit的ObjectMapping功能。我尝试通过cocoapods安装RestKit但它会与已安装的AFNetworkingpod发生冲突。所以我想问问有没有办法只安装RestKit的ObjectMapping模块,而不需要网络层? 最佳答案 你可以在这里看看https://github.com/RestKit/RestKit/issues/2028正在讨论在没有AFNetworking依赖项的情况下创建RestKit分支

ios - AFNetworkActivity 位码

我在使用cocoapods导入的项目中使用AFNetworking项目要求我打开“BitCode”所以我将AFNetworking切换到3.0版本而且AFNetworkActivityLogger也要求使用3.0.0版本因此,我将以下代码添加到Podfile中pod'AFNetworkActivityLogger',:git=>'https://github.com/AFNetworking/AFNetworkActivityLogger.git',:branch=>'3_0_0'pod安装完成,没有发现错误,但项目构建失败并出现以下错误:(AFNetworkActivityConso

ios - 下载许多文件时 AFNetworking/NSURLSession 超时

在我的应用程序中,用户可以一次下载多个文件。这些文件每个大约2MB。由于用户可以一次选择任意数量的文件,因此我将operationQueue设置为仅允许2个并发操作。以下是我设置session管理器的方式:NSURLSessionConfiguration*configuration=[NSURLSessionConfigurationdefaultSessionConfiguration];configuration.timeoutIntervalForRequest=60;AFURLSessionManager*manager=[[AFURLSessionManageralloc]

ios - 没有Retain Cycle,但是为什么还是有retain cycle warning?

我正在尝试使用AFNetworking2.6.3的UIImageView扩展从远程服务器获取图像。一切正常,图像已返回并成功渲染。但我在Xcode7.3.1中收到保留周期警告:在此block中强烈捕获“单元格”可能会导致保留周期-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"cell"];if(self.da