草庐IT

Afnetworking

全部标签

iOS AFNetworking 阻塞主线程

我最近刚切换到AFNetworking来处理我应用程序中的所有网络。但是,它现在似乎正在阻塞主线程,因此我的MBProgressHUD在操作完成之前不会旋转,而我的pullToRefreshView在操作完成之前也不会设置动画。我该如何解决这个问题?-(void)pullToRefreshViewShouldRefresh:(PullToRefreshView*)view;{//CalltherefreshDatamethodtoupdatethetable[dataControllerrefreshData];}-(void)refreshData{NSURLRequest*requ

ios - 如何使用 AFnetworking 或 NSJsonserialization 发布 json 数据

我已经多次使用GET。但在目前的情况下,我必须使用POST方法使用webService。我已经完成了许多教程,但无法完成。路径是“http://vinipost.com/Services/Mobile_Application/wcfService.svc/logIn”,参数是“id”和“pass”,用于测试的电子邮件ID是“shail@gmail.com”,密码是“shail”AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:@"http://vinipost.com/Serv

ios - AFNetworking POST 到 Amazon S3

我拼命尝试从iPhone的图片库将图片上传到AmazonS3。我在这里尝试了解决方案:AmazonS3POSTuploadiniOS但无济于事。从那时起,我将我的代码调整为以下内容:AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:[uploadResultobjectForKey:@"url"]]];NSMutableURLRequest*request=[httpClientmultipartFormRequestWithMethod:@"POST"path:nilpara

ios - 如何允许用户在 iOS 中使用 AFNetworking 信任和固定自签名 SSL 证书

我正在开发一个供企业使用的iOS应用程序。我们的应用程序将与服务器通信,该服务器可能配置有部署我们的服务器软件的公司生成的自签名证书。我们的iOS应用程序正在使用允许SSLPinning的AFNetworking。但我的印象是,这只会固定在创建应用程序包时作为应用程序包的一部分包含的SSL证书。它不允许您使用iOS设备稍后会识别的证书。我正在寻找一种方法让客户推出(可能通过配置文件)自签名证书,以便我们的应用程序可以安全地与服务器对话。有办法吗?或者我是否需要跳过AFNetworking并直接使用Foundation类。我也欢迎任何评论来帮助澄清这个问题。更新:对于可能和我一样困惑的其

ios - AFNetworking 2 可以存储 cookie

我使用了AFHTTPClient,它似乎在盒子里存储了cookie。因此,当我登录并重新加载我的应用程序时,cookie会自动进入应用程序。也许我对此感到困惑。但它似乎按照我描述的方式工作。现在我使用这段代码:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];[managerPOST:pathparameters:paramssuccess:^(AFHTTPRequestOperation*operation,idresponseObject){}failure:^(AFHTTPRe

ios - 如何在离线模式下从 AFNetworking 缓存中获取图像

我是使用AFNetworking的新手,我的问题是如果我在AFNetworking的帮助下从服务器获取一张图像并停止应用程序并再次启动,但第二次互联网在设备上不可用所以我想从AFNetworking缓存(如果互联网不可用)在iPhone设备上。但是我没有得到任何正确的方法来做到这一点,我以前没有使用过AFNetworking,所以我不明白如何做到这一点。任何人都可以帮我做一些解释或任何好的和低调的例子。提前致谢 最佳答案 您可以在AFImageCache类中使用cachedImageForRequest找到缓存如果您的图像附加到im

ios - AFNetworking 似乎与 WatchKit 不兼容

我有一个现有的iOS应用程序,它使用一个使用一些CocoaPods的框架。我添加了一个WatchKitApp目标,然后将框架添加到“嵌入式二进制文件”。此时,一切仍在编译和运行。但是,一旦我将框架中的任何内容导入到WatchKit扩展中,我就会收到一条错误消息,内容为Couldnotbuildmodule'FrameworkName'.当我构建时,另一个框架文件中出现了另一个错误:'AFNetworking/AFNetworking.h'filenotfound. 最佳答案 如果不进行修改,v2.6之前的AFNetworking版本

ios - AFNetworking 问题 : NSErrorFailingURLKey=url, NSLocalizedDescription=请求失败:错误请求 (400)

我正在调用POST并将嵌套的JSON发送到服务器,如下所示:NSDictionary*jsonDict=@{@"user":@{@"accountId":@0,@"active":@NO,@"createdBy":@0,@"createdOn":@"",@"emailAddress":@"",@"firstName":@"",@"gender":@0,@"id":@9,@"lastName":@"",@"role":@5,},@"punchInLocation":@"",@"punchInLatitude":@18.5081214,@"punchInLangitude":@73.843

ios - 在 iOS 上从 ASIHTTPRequest 转换为 AFNetworking

我想要做的是将一个json文件发布到我的服务器。我终于使用ASIHTTPRequest做到了,我的代码是:NSURL*url=[NSURLURLWithString:@"http://foo.foo.foo"];ASIHTTPRequest*request=[ASIHTTPRequestrequestWithURL:url];[requestsetRequestMethod:@"PUT"];[requestaddRequestHeader:@"Authorization"value:@"Basicdslfkdsfdsflsdkfslkgflksflksdlfkg"];[requesta

ruby-on-rails - AFNetworking 没有正确复数我的数据模型对象

我正在为客户端API请求使用AFNetworking和AFIncrementalStore构建一个iOS+Rails应用程序,使用AFIncrementalStore默认示例作为起点:https://github.com/AFNetworking/AFIncrementalStore/tree/master/Examples/Basic%20Example我的主要数据对象称为“Activity”,因此复数形式为“Activities”——我的索引页是http://localhost:3000/activities.json但是,我可以在Xcode日志中看到AFNetworking以某种