草庐IT

afnetworking

全部标签

ios - 无法使用 Share Extension 和 AFNetworking Cocoapod 存档构建

我已经为我的应用程序设置了共享扩展,并且我正在通过cocoapods安装使用AFNetworking。我能够通过模拟器构建和运行应用程序,通过调试构建我的手机,但是当我尝试存档以提交到应用程序商店时,我遇到了警告:linkingagainstdylibnotsafeforuseinapplicationextensionsAFNetworking存档构建会完成,但它们会损坏且无法使用。我的解决方案是停止将cocoapods用于我的应用程序扩展,并手动将AFNetworking文件添加到我的编译资源build设置中。我只是想知道其他人是否遇到过这个问题,或者他们使用AFNetworkin

html - 如何使用 AFNetworking 获取重定向的 URL?

我使用AFNetworkingget方法,url是这样的:http://www.hi-pda.com/forum/redirect.php?from=notice&goto=findpost&pid=31089630&ptid=1631932使用chrome我可以看到真实的URL是:它在位置。使用AFNetworking时如何获取url,我试了下面的方法,还是不行[managerGET:threadNotice.URLStringparameters:nilsuccess:^(AFHTTPRequestOperation*operation,idresponseObject){NSLo

ios - NSURLConnection、NSURLSession 和 AFNetworking 有什么区别?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion我想知道它们之间的基本区别是什么,以及在iOS中以Objective-c和swift结尾管理Web服务的最佳和常用方法是什么。之前我在Objective-c工作,当我们需要使用web服务时,我们使用AFNetworking和NSURLConnections,随着NSURLSession的启动,我迅速开始使用这个。那么哪个合适,这样我就可以管理所有web服务网络连接条件等?

ios - AFNetworking 完成 block 等到完成

我将AFNetworking用于POST请求。我需要等到完成block完成才能返回数据,但我遇到了问题。在我切换到AFNetworking之前,我有一个一直有效的解决方案:inti=0;while(!done){[NSRunLoop.currentRunLooprunUntilDate:[NSDatedateWithTimeIntervalSinceNow:0.1]];i++;NSLog(@"WhileLoop:%i",i);if(i==149)//requesttimedoutdone=YES;}现在,该解决方案偶尔会起作用。有时它以NSLog(@"WhileLoop:%i",i);

ios - 等待嵌套的 AFNetworking 调用和循环完成

所以,我一直在寻找解决方案,但没有找到解决方案,或者至少我无法应用它。我找到了thisthread在stackoverflow上,但没有在我的代码中成功实现它。我的问题是,我需要知道嵌套的AFNetworking调用和For循环何时完成。我已经在GCD组中尝试过,但没有成功。代码如下所示:{dispatch_queue_tqueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);dispatch_group_tgroup=dispatch_group_create();dispatch_async(queue,

ios - AFNetworking、UITableView 和 block

所以我在读HowdoIavoidcapturingselfinblockswhenimplementinganAPI?关于在完成block中引用自身的内存管理如何工作,这让我开始思考:以下会导致保留周期吗?伪代码:[AFnetworkingrequestGet:@"http://www.website.com"completionBlock:(^)(RequestObj*request,NSError*error){[self.tableViewreloadData];}];忽略语法问题,self.tableView会导致retaincycle吗?是否有必要改为执行以下操作?__wea

ios - AFNetworking - 获取响应内容长度

我正在使用一个简单的AFNetworking[AFHTTPRequestOperation-initWithRequest:]下载文件,我想在实际下载文件之前检查响应header“内容长度”。我如何检查AFNetworking中的响应内容长度? 最佳答案 使用NSURLResponse的expectedContentLength属性你可以找到长度。AFHTTPRequestOperation*op=[[AFHTTPRequestOperationalloc]initWithRequest:request];[opsetComplet

ios - 架构 x86_64 AFNetworking with Cocoapods 的 undefined symbol

谁能帮我解决这个问题,这让我发疯。我查看了所有我能找到的有类似问题的帖子,但没有一个有效。我在我的项目中使用Cocoapods安装了AFNetworking3.0,它已安装,我在我的项目中看到了AFNetworkingpod。仅设置构建的架构:是的每当我尝试构建时,我都会收到以下错误:Undefinedsymbolsforarchitecturex86_64:"_OBJC_CLASS_$_AFHTTPSessionManager",referencedfrom:objc-class-refinEFServer.o"_OBJC_CLASS_$_AFJSONRequestSerialize

iOS AFNetworking downloadProgressBlock 计算返回负数

我正在使用AFNetworking下载使用第三方类解析的数据。我以前曾多次使用AFNetworking执行类似操作,但出于某种原因,当我调用downloadProgressBlock并进行计算以用于我的进度条时,数字返回负值。见下文:2013-09-2216:04:06.036PortlandPolice[2228:60b]Download=-31849.0000002013-09-2216:04:06.041PortlandPolice[2228:60b]Download=-40537.0000002013-09-2216:04:06.042PortlandPolice[2228:6

ios - AFNetworking:具有子域的 AFHTTPClient

我正在使用AFNetworking,我想创建一个AFHTTPClient的实例。此类初始值设定项需要一个baseUrl参数。如果我通过"www.mysite.com",我以后如何使用具有子域的相同客户端?例如“users.mysite.com”我不想为我使用的每个子域创建不同的客户端。此外,我无法更改baseUrl,因为它是只读的。关于如何实现这一目标的任何想法? 最佳答案 您不必指定相对路径-您可以指定绝对路径。来自文档:Both-requestWithMethod:path:parameters:and-multipartFor