草庐IT

afnetworking

全部标签

ios - 如何使用 AFNetworking 解析 JSON 处理 bool 值

我有一些像这样返回的JSON:"items":[{"has_instore_image":false}]如果我输出这样的值:NSLog(@"has_instore_imageval:%@",[itemobjectForKey:@"has_instore_image"]);我明白了has_instore_imageval:0但是如果我这样测试:if([itemobjectForKey:@"has_instore_image"]==0){NSLog(@"no,thereisnotaninstoreimage");}else{...它总是转到else语句...嗯...您建议我如何获取BOOL

ios - 在 AFNETWORKING 中返回响应

我正在关注this在IOS中学习AfNetworking的教程我正在使用以下函数从服务器获取响应:{//1NSString*weatherUrl=[NSStringstringWithFormat:@"%@weather.php?format=json",BaseURLString];NSURL*url=[NSURLURLWithString:weatherUrl];NSURLRequest*request=[NSURLRequestrequestWithURL:url];//2AFJSONRequestOperation*operation=[AFJSONRequestOperati

ios - 从 Afnetwork block 更新 ios ui 元素时出现延迟

在我的应用程序中,当用户按下按钮时,我会启动一个HTTP异步请求(使用AFURLConnectionOperation)并更改completionHandlerblock中UILabel的文本。但是,此更改不会在请求结束时发生,而是在大约2-3秒后发生。下面是导致此行为的代码片段。AFURLConnectionOperation*operation=...[oprationsetCompletionBlock:^{NSLog(@"Thistextappearsimmediatly");[myLabelsetText:@"thisoneisdelayedfor2-3sec"];}];[o

ios - POST 的 AFNetworking 2.0 自定义 header

我正在尝试使用自定义header执行POST请求,但我不断收到此异常和应用程序失败:'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyX-Auth-AID.'我已按照GitHub上代码论坛上的说明进行操作:这两个AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];AFHTTPRequestSerializer*request

ios - 使用 AFNetworking 进行图像缓存

AFNetworking的缓存机制对我不起作用,我有一张500ko的大尺寸图像,我想缓存它。但是每次我关闭应用程序并再次打开它时,我都必须等待20秒才能加载图像,因此缓存系统无法正常工作,代码如下:我试过了:[imageViewsetImageWithURL:[NSURLURLWithString:imageURL]placeholderImage:[UIImageimageNamed:@"placeholder"]];然后尝试:NSURLRequest*imageRequest=[NSURLRequestrequestWithURL:[NSURLURLWithString:image

iphone - AFNetworking:setImageWithURLRequest 未设置图像

我尝试在tableViewCell上使用AFNetworking的setImageWithURLRequest在ImageView上设置图像。如果我不在方法中包含success和failureblock,如下所示:[cell.thumbnailImageViewsetImageWithURL:urlplaceholderImage:nil];一切正常,图像设置。不幸的是我需要积木。这是我目前在cellForRowAtIndexPath中的内容:if(self.images){//checkifthearrayofimagesisset,fetchedfromaURLNSURLReque

ios - 带有完成 block 的 AFNetwork 2.0 队列?

我如何在AFNetwork2.0上创建队列并为添加的操作完成时设置完成处理程序?目前我有这个ASINetworkQueue*queue=[[ASINetworkQueuealloc]init];[queuesetDelegate:self];[queuesetQueueDidFinishSelector:@selector(refeshInterface)];ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[queueaddOperation:request];ASIFormDataRequest*re

ios - 清除 AFNetworking 2 中响应的 cookie

我正在为我的应用程序实现一个简单的登录-注销Controller。我正在对登录屏幕使用GET请求,并使用segue来获取secondViewController。在第二个ViewController上有注销按钮,当按下该按钮时返回到loginView-但是无论我在字段中输入什么,我总是会进入,直到我关闭应用程序(所以缓存在这里发挥作用)请问有没有什么好的办法清除缓存。我试图在请求开始时通过allocinitNSURLCache来做到这一点,然后设置removeAllCachedResponses但它没有任何区别。还有其他建议吗? 最佳答案

ios - 如何使用 AFNetworking 添加请求 header ?

我想在我的应用程序中使用AFNetworking类来与服务器通信。我是这个图书馆的新手。这是我的代码:NSDictionary*user=[[NSDictionaryalloc]initWithObjectsAndKeys:@"hiteshp",@"userName",@"12345^",@"password",nil];AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];AFHTTPRequestSerializer*requestSerializer=[AFHTTPRequestS

iphone - 如何使用 AFNetworking 为 "PUT"请求设置数据?

我已经开始使用AFNetworking,它在进行简单的“GET”请求时效果很好。但是现在我正在尝试执行“POST”请求。我使用下面的代码来执行“GET”请求。在查看AFHTTPClient的puthPath时,无法设置用于正文的数据。我的猜测是还有另一种方法可以解决这个问题。我一直在寻找AFHTTPOperation来解决这个问题。但是我没有让这个工作。问题是我不知道如何将它与基本身份验证一起使用。有人可以提示我如何使用AFNetworking执行简单的“POST”请求吗?AFHTTPClient*client=[AFHTTPClientclientWithBaseURL:Server