草庐IT

lPods-AFNetworking

全部标签

ios - AFNetworking - 上传视频和其他参数

我想将视频连同其他一些参数上传到网络服务。我想将userID、videoID和video上传到网络服务。上传时,除视频外的所有参数都被发送到网络服务。我已经在网络服务端检查过,请求中没有视频。我正在使用以下代码。-(void)uploadVideoAtLocalPath:(NSString*)videoPathvideoID:(NSString*)videoIDuserID:(NSString*)userID{NSString*strServerURL=@"www.mysite.com/user/uploadVideo";NSURL*URL=[NSURLURLWithString:st

iphone - 如何使用 AFNetworking 保存带有外部资源的 html 文件?

我想用AFNetworking保存一个.html网页,但也想保存网页中的资源(如.css文件、.js文件、图像等),以便可以离线查看整个网页。这对AFNetworking是否可行,我该怎么做?可以发布一个简短的例子吗?谢谢! 最佳答案 AFNetworking不是执行此操作所必需的。相反,您要做的是使用支持磁盘缓存的NSURLCache子类(例如PeterSteinberger'sforkofSDURLCache)。有了它,只需使用UIWebView加载一个URL(这可能不必向用户显示),后续加载应该使用该本地缓存。至少,不要浪费时

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