草庐IT

afnetworking

全部标签

ios - AFNetworking 2.0 iOS 7 在 AFHTTPRequestOperation.h 文件中复制带有区域警告

在Xcode5的AFNetworking2.x版本中,我不断收到此方法的警告AFHTTPRequestOperation*operation=[[[selfclass]allocWithZone:zone]initWithRequest:self.request];self.request是不兼容的指针类型发送'NSURLRequest*'到'MKLocalSearchRequest*'类型的参数#pragmamark-NSCopying-(id)copyWithZone:(NSZone*)zone{AFHTTPRequestOperation*operation=[[[selfcla

ios - 在 AFNetworking 中处理 304 响应

我正在尝试找出处理来self的API服务器的304NotModified响应的最佳方法。在每个请求中,我通过覆盖-requestWithMethod:URLString:parameters:error:并设置header值来在If-None-Match中传递一个etag。在返回304的情况下,我没有收到任何响应正文。在那种情况下,我从我的CoreData存储中获取缓存数据,并在GET:方法完成处理程序中返回它。是否有更好的方法在响应序列化程序中返回缓存值,或者我是否缺少其他最佳实践?我应该缓存原始200响应的响应数据吗?欢迎指导。 最佳答案

ios - 使用 AFNetworking 在 objective-c 中的模型对象内部获取远程数据

在我所有的iOS应用程序中,我都使用这种方法来尊重MVC,我想确保我的实现是正确的,并且尊重最佳实践和MVC设计模式:作为网络调用API的AFNetworking单例:MyAPI.h:#import"AFHTTPSessionManager.h"#import"AFNetworking.h"@interfaceMyAPI:AFHTTPSessionManager+(MyAPI*)sharedInstance;@endMyAPI.m:#pragmamark-Singleton+(MyAPI*)sharedInstance{staticMyAPI*sharedInstance=nil;st

ios - 如何使用 AFNetworking 3.x 在 ios,objective-C 中使用来自 SOAP web 服务的数据

我正在开发一个使用网络服务数据的应用程序。我尝试使用afnetworking3.x从网络服务使用数据。我卡在了某个地方。不知道从这里到哪里去。希望得到你的帮助。NSString*mainapiKey=[NSStringstringWithFormat:@"12345"];NSString*urlStringgetairport=[NSStringstringWithFormat:@"http://mobileapi.uk/"];NSURL*getairportUrl=[NSURLURLWithString:urlStringgetairport];NSMutableURLRequest

objective-c - AFNetworking 崩溃,正在下载 200MB 以上的大文件

我下载250MB以下的文件没有问题,但当我尝试下载250MB以上的zip时,应用程序突然崩溃,没有任何错误。有时会通过,有时不会。泄漏确认没有膨胀或内存丧失。我现在还注意到,只有当我使用xcode进行调试时才会发生崩溃。当我运行应用程序并在我没有调试的情况下下载较大的文件时,没有任何问题在下载较大的文件时,我是否需要以不同的方式处理AFNetworking类?这是我的代码NSURL*url=[BFAppGlobalsgetServerURL:[M.PropertiesobjectForKey:@"zip_path"]];NSMutableURLRequest*request=[NSMu

ios - POST 请求返回不需要的缓存结果 (AFNetworking)

我正在使用AFNetworking从传递用户用户名和密码的共享“身份验证器”类发出POST请求。这是我发出的POST请求:NSURL*url=[NSURLURLWithString:@"https://www..."];AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:url];//paramsNSDictionary*dict=@{@"loginName":username,@"password":password,@"serviceName":@"...",@"serviceURL":@"...",@"actio

ios - NSURLConnection(作为 AFNetworking 的一部分)不调用 NSURLConnectionDataDelegate 委托(delegate)

问题我正在使用AFNetworking,它生成一个NSURLConnection对象,用于上传照片。NSURLConnection没有调用-(void)connection:(NSURLConnection__unused*)connectiondidSendBodyData:(NSInteger)bytesWrittentotalBytesWritten:(NSInteger)totalBytesWrittentotalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite方法。(它是NSURLConnectionDataD

带有 AFNetworking 的 iOS POST 请求

我正在使用AFNetworking向Web服务发出POST请求这是我需要发送的JSON-{“LinkedTo”:{“IndividualStakeholder”:“”,“GroupedStakeholder”:“”,“LandParcelStakeholder”:“”,“Communications”:“”,“Team”:“”,“Issue”:“”,“Event”:“”}“userId”:170,“projectId”:12}这是我正在使用的代码-NSString*jsonData=[selfJSONString:jsonData1];此时NSString*jsonData中的值为{\

ios - AFNetworking POST 作为 GET 发送

如果这是正常的,请原谅,但我正在尝试使用AFNetworking从iOS发送一个发布请求。使用Charles监控请求,我看到发送了一个GET:GET/api/updateTeamAlert/HTTP/1.1Host:www.******r.coAccept-Encoding:gzip,deflateAccept:*/*Accept-Language:en;q=1,fr;q=0.9,de;q=0.8,ja;q=0.7,nl;q=0.6,it;q=0.5Connection:keep-aliveUser-Agent:******Alerts/1.0(iPhoneSimulator;iOS6

ios - 如何测试 AFNetworking

*编辑-我最初想使用Nocilla测试AFNetworking,但最终使用OHHTTPStubs来完成这项工作。我已经使用OHHTTPStubs*回答了下面的原始问题原始问题:我想测试我们应用程序的APIClient-下面详细介绍了需要测试的方法之一的基本原理。因此,我需要模仿AFNetworking中的HTTPRequestOperationWithRequest:调用。Nocilla似乎是执行此操作的一个选项(比OCMock更合适)。我已经查看了thegithubpage它处理Nocilla和AFNetworking但我不确定如何将它应用于我的问题-语法不是很熟悉。所以我想知道是否