草庐IT

Afnetworking

全部标签

ios - 客户端在收到完整响应 AFNetworking 之前关闭连接

无法下载文件收到此错误“客户端在收到完整响应之前关闭了连接”我要下载的文件只有266KBfor(NSString*downloadURLinarr){//NSString*downloadURL=[dobjectForKey:@"url"];dispatch_async(dispatch_get_main_queue(),^{NSLog(@"URLfordownloading:%@",downloadURL);NSArray*pathArray=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMas

ios - AFNetworking Error Domain=NSPOSIXErrorDomain Code=12 "The operation couldn’ t 完成。无法分配内存

我正在通过AfNetworking将大量图像文件发送到Rails服务器。在边缘,有时是3G,我得到这个错误:ErrorDomain=NSPOSIXErrorDomainCode=12“Theoperationcouldn'tbecompleted.Cannotallocatememory”。这是我用来发送文件的代码:https://gist.github.com/cc5482059ae3023bdf50有办法解决这个问题吗?在线有人建议解决方法是流式传输文件。我一直无法找到有关使用AFNetworking流式传输多个文件的教程。我该怎么做? 最佳答案

ios - 无法从 POST 返回 JSON - 不兼容的 block 指针类型

我写了一个POST方法,需要返回一个jSON给调用她的viewcontroller。如果我在成功block中添加return_jsonDictionary;我会得到这个错误:不兼容的block指针类型发送“id(^)(NSURLRequest*__strong,NSHTTPURLResponse*__strong,__strongid)”到类型为“void(^)(NSURLRequest*__strong,NSHTTPURLResponse*__strong,__strongid)”的参数'我猜因为它是异步的,所以添加返回将强制它同步,但是,我希望我的应用程序的所有POST方法都在一个

ios - 带有 AFSSLPinningModeCertificate 的 AFNetworking 2

我对SSL固定有疑问。第一个问题:如果我通过Safari登录,将所需的证书添加到钥匙串(keychain),然后从钥匙串(keychain)应用程序导出文件并将其放入我的Xcode项目中,是否可以?我已经有.cer文件了,这里关于SO的问题似乎与我的情况无关。这是我的代码:-(AFSecurityPolicy*)customSecurityPolicy{NSString*cerPath=[[NSBundlemainBundle]pathForResource:@"cert_name"ofType:@"cer"];NSData*certData=[NSDatadataWithConten

ios - AFNetWorking 下载 session 不更新我的文件

对于ObjectiveC还是个新手,我发现了令人惊叹的AFNetworking网络类。使用dic我有我的代码下载我的文件并写入NSDocumentDirectoryNSURLSessionConfiguration*configuration=[NSURLSessionConfigurationdefaultSessionConfiguration];AFURLSessionManager*manager=[[AFURLSessionManageralloc]initWithSessionConfiguration:configuration];NSURL*URL=[NSURLURLW

ios - AFHTTPRequestOperation 超时

我的应用程序中有一些网络服务调用。这是我如何调用它们的示例+(void)login:(NSDictionary*)loginParams{AppDelegate*appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];NSString*URLString=[MPTLogingetLoginWSAddress];AFHTTPClient*client=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:URLString]];NSMutableUR

ios - NSURLSession:无法与后台传输服务通信

尝试在共享扩展中使用AFNetworkingsAFURLSessionManager创建NSURLSessionUploadTask时,我不断收到错误消息。session的代表不断被要求-(void)URLSession:(NSURLSession*)sessiondidBecomeInvalidWithError:(NSError*)error有错误ErrorDomain=NSURLErrorDomainCode=-996“无法与后台传输服务通信”UserInfo=0x60800007a6c0{NSLocalizedDescription=无法与后台传输服务通信}如果应用程序有一个s

ios - 为 TVO 安装 AFNetworking pod

我正在尝试通过cocoapod将AFNetworkingSDK安装到我的TVOS项目中。我经常收到此错误。UpdatinglocalspecsrepositoriesAnalyzingdependencies[!]Unabletosatisfythefollowingrequirements:-`AFNetworking(=3.0)`requiredby`Podfile`我的cocoapod版本是cocoapods-0.39.0这里是Podfile#Uncommentthislinetodefineaglobalplatformforyourprojectplatform:tvos,'

ios - AFNetworking:调度并发队列并在其中运行同步任务

我正在开发的应用程序中使用AFNetworking。对于下载请求,我使用了AFHTTPRequestOperation的setCompletionBlockWithSuccess:failure。这将成功block和失败block与operation相关联,然后使用addOperation将操作添加到NSOperationQueue。AFNetworking创建一个异步线程并在那里运行所有数据。但是,我想将三个操作添加到并发线程中,从而使它们同步运行。在GCD中也称为串行队列。我怎样才能在AFNetworking中实现它?我是否应该创建自己的串行队列,然后在该队列中addOperati

ios - 使用 UICollectionReusableView 对单元格进行分组

我在将进行同步JSOn调用的旧代码更新为使用AFNetworking进行异步调用的新代码时遇到了问题。在我的旧代码中,我使用日期字符串(“release_date”)将单元格与UICollectionReusableView分组,所有这些都是在viewDidLoad中完成的。现在,使用AFNetworking,我将所有内容都从viewDidLoad中移出,所以我一直在努力弄清楚如何将我的旧代码与我的新代码合并。这是我必须使用AFNetworking解析我的JSON的新代码:-(void)viewDidLoad{[superviewDidLoad];self.upcomingReleas