草庐IT

Afnetworking

全部标签

ios - 使用 AFNetworking 上传

NSURL*url=[NSURLURLWithString:@"http://127.0.0.1:8000/photo/"];AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:url];NSDictionary*headers=[NSDictionarydictionaryWithObject:dataforKey:@"attachment"];//NSLog(@"strimng");NSMutableURLRequest*request=[httpClientmultipartFormRequestWithMeth

iphone - AFNetworking setImageWithURL请求下载进度

我正在使用这段代码将图像设置为UIImageView。NSURLRequest*URLRequest=[[NSURLRequestalloc]initWithURL:[NSURLURLWithString:imageToLoad]];[imageViewsetImageWithURLRequest:URLRequestplaceholderImage:nilsuccess:^(NSURLRequest*request,NSHTTPURLResponse*response,UIImage*image){[cell.imagesetImage:image];[cell.activityIn

ios - AFNetworking 完成 block

在我当前的设计中,我有一个代表文件夹结构的TableView。当用户点击单元格时,将创建一个AFHTTPRequestOperation来下载文件。文件已下载,而单元格当前显示当前下载状态:无/已下载/正在下载。下载状态设置在与每个单元格对应的NSManagedObject上。在我的下载完成block中,我将下载状态设置为“已下载”标志。这样做的问题是,如果用户从当前的TableView数据导航到另一个,竞争block将设置错误的NSManagedObject-它根据NSIndex。简而言之,我想知道如何将一个对象与我的AFHTTPRequestOperation一起传递,以便在完成时

ios - AFNetworking 使用 enqueueBatchOfHTTPRequestOperations 重试失败的操作

我正在尝试使用异步操作请求,但有时操作请求因请求超时而失败。我怎样才能形成我的block,以便在所有操作完成失败或完成但没有超时时重新发送超时操作并执行一些操作。我真的需要解决这个问题,非常感谢![[SDAFParseAPIClientsharedClient]enqueueBatchOfHTTPRequestOperations:pagedOperationsprogressBlock:^(NSUIntegernumberOfCompletedOperations,NSUIntegertotalNumberOfOperations){NSLog(@"PAGEDtotalNumberO

ios - AFNetworking 2.0 和 AFPropertylist

我已尝试将我的应用程序迁移到iOS7,因此我必须使用AFNetworking2.0。当我使用这段代码时:NSURL*plistURL=[NSURLURLWithString:@"/test.php"];NSURLRequest*request=[NSURLRequestrequestWithURL:plistURL];AFHTTPRequestOperation*operation=[[AFHTTPRequestOperationalloc]initWithRequest:request];operation.responseSerializer=[AFPropertyListRequ

ios - AFNetworking 2.0 POST 请求的问题

我是iOS和AFNetworking的新手。我习惯了Titanium以及使用类似于Javascript中的xhr的模型发布和获取数据的非常简单的方法。我向我的服务器发送一个Post请求并返回JSON。它在Titanium中完美运行,但我很难让它在本地运行。在调查了Titanium的后端之后,他们似乎在使用ASI,我觉得这很有趣。现在似乎AFNetworking是替代方案,因为ASI不再更新。然而,当我发送下面的请求时,它得到的是文本/html响应,而不是JSON响应。我猜这是因为参数以及它们的发送方式。在另一个StackOverflow问题上,有人需要向服务器提供标准的发布变量,而服务

ios - 生成新的 Collection View 单元格时清除 Collection View 单元格(iOS7 - AFNetworking)

我有一个带有Cell的CollectionViewController,它从JSON调用中获取它们的内容。每个单元格都有一个ScrollView(图像幻灯片)。我注意到幻灯片正在加载到旧幻灯片之上(我可以看到旧单元格中的幻灯片出现在新幻灯片加载之前)。或者,如果我滑动到第一个单元格的第三张图片,然后滚动第四个单元格,它会显示我的第三张图片(而不是第一张),但页面控件将显示这是第一张幻灯片。如何在生成新单元格时“清除”旧单元格(或至少清除ScrollView,或阻止它被重复使用)?文章.h(NSObject)@interfaceArticle:NSObject@property(read

ios - AFNetworking 3.0 状态码

我正在使用AFNetworking3.0,但无法获取成功或失败的状态代码。AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];[managerGET:[NSStringstringWithFormat:@"%@%@",BASE_URL,url]parameters:parametersprogress:^(NSProgress*_NonnulldownloadProgress){//TODO:showprogresssomewhere}success:^(NSURLSessionDataTask*_Nonnulltask

ios - AFNetworking - 不支持的 URL

我正在尝试使用Objectivec中的AFNetworking检查我的POST请求是否正常工作。请求在Android和Postman中运行良好。这是我的网址:#defineAPI_BASE@"54.191.xx.xxx/XXXXXXXX/index.php/checkout"这是我的参数:NSDictionary*paramters=@{@"quantity":@"21",@"price":@"10"};这是我发出请求的代码:AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];manager.responseSerial

ios - AFNetworking 和 IPV6 拒绝 iOS

通过应用审核流程发送我们的应用,但由于ipv6完整性问题而被拒绝。我们的应用程序使用的是AFNetworking3.1.0,所以没有问题。我们的API不兼容IPV6。审查回来时发生了我们也无法重现的崩溃。我想我的第一个问题是:1.)周末我们需要一些快速+肮脏的东西。我们可以只创建一个构建而不必通过AFNetworking在后端实际支持ipv6吗?2.)除了拥有最新版本之外,我们还需要用AFNetworking做其他事情吗?是否有任何代码更改以确保我们支持ipv6? 最佳答案 尝试在AFNetworking中查找代码:structso