草庐IT

Afnetworking

全部标签

ios - NSURLSession委托(delegate)Queue的maxConcurrentOperationCount是如何影响任务并发的

我正在使用AFNetworking3.0,它使用NSURLSessionDataTask和一个operationQueue(AFURLSessionManager的属性),用作NSURLSession简单的说AFURLSessionManager.operationQueue==NSURLSession.delegateQueueAFNetworking3代码self.operationQueue=[[NSOperationQueuealloc]init];self.operationQueue.maxConcurrentOperationCount=1;self.session=[N

objective-c - afnetworking json到多维数组

真的很难弄清楚这一点。只是想从php获取数据curRow=[[NSMutableArrayalloc]init];[curRowaddObject:[JSONvalueForKeyPath:@"question"]];[curRowaddObject:[JSONvalueForKeyPath:@"answers"]];[curRowaddObject:[JSONvalueForKeyPath:@"correct_answer"]];[gameQuestionsaddObject:curRow];用另一种方法,我正在做这个inti=arc4random()%[gameQuestionsc

objective-c - AFNetworking 中的 ASIFormDataRequest?

我在ASIHTTP中有一些代码,但我想继续使用AFNetworking。我对一些POST请求使用了ASIFormDataRequest,这段代码工作正常:NSURL*url=[NSURLURLWithString:@"http://someapiurl"];ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[requestsetPostValue:@"123"forKey:@"phone_number"];[requeststartSynchronous];NSError*error=[requester

iphone - 是否有 NSURLConnection 的可靠替代方案?

我的应用正在调用网络服务来检索一些数据,我希望尽可能提供最佳体验。我发现使用NSURLConnection很难及时提供反馈。有时我的iPhone会尝试加载数据一两分钟,但我看不出有什么办法可以弄清楚到底是什么导致了这么长时间,或者为什么下载如此麻烦。几分钟后,我有时会收到错误代码。我想准确显示正在发生的事情。消息如:“建立互联网连接”“正在尝试连接到服务器”“已连接……”“正在下载数据……”“下载完成!”当出现服务器无法访问或DNS无法解析等问题时,最好再试几次而不是简单地退出并抛出错误。是否有NSURLConnection的替代品可以更优雅地处理这些事情,并就正在发生的事情提供更好的

ios - 从 ios 应用程序到 symfony2 web 应用程序的登录和管理 session

我使用Symfony2开发了一个Web应用程序。我使用FOSUserBundle进行用户管理和安全。现在我正在考虑为我的网站开发一个原生iOS应用程序,但我真的不知道如何处理从该应用程序创建session并在整个用户应用程序交互过程中管理它的问题。换句话说,我想确保当我执行NSURLRequest时,会以某种方式发送sessiontoken以允许服务器关联同一session中的所有请求。PHP端创建session有什么特别的地方吗?处理iOSAPP的请求有什么特别的地方吗?您能否提及一些好的文章来了解如何获得这种方法?。我想从一开始就做好。提前致谢 最佳答案

html - 以编程方式按 NSURLRequest 中的 html 按钮

我有一个html表单,当它加载时已经填充了数据。它有保存和应用按钮。我想更改表单上的1项并从我的iOS应用程序发布它。问题是,当我发送带有我正在更改的项目的已更改表单数据信息的POST时,我还需要提交表单中的所有其他当前设置,否则它们会被空白覆盖。(我无法控制编辑页面)。我可以预先解析页面以从表单中获取显示的数据,然后使用POST发送它,但是页面对于每个用户来说可能会有所不同,因此这将非常困难。在网页浏览器中,当我在加载页面后点击“保存”按钮时,我可以看到所有POSTheader和表单数据,所以我想我可以在我的应用程序中执行此操作以获取当前数据然后修改1我想更改的项目,然后重新发布。所

ios - AFNetworking 没有构建正确的 URL?

开始研究iOS并且需要Restful网络,所以我正在研究AFNetworking。我遵循了一些很好的示例,我想我了解如何使用它,但是构建的请求没有预期的URL。在AFHTTPClientrequestWithMethod路径参数方法中,pourlBase$0=0x003b23b8https://mysite.com/developer/api(lldb)pourl$1=0x1eddf140/users/current--https://mysite.com/developer/api/(lldb)porequest$2=0x1ed50580开发人员部分由于某种原因被删除。我见过这样的例

ios - 尝试复制文件时出错

我正在尝试使用NSFileManager将临时文件复制到另一个位置。但是它失败了,并提示其中一个文件不存在。//CopytempfileNSError*error;BOOLexists=[fileManagerfileExistsAtPath:chapterFileTemp];exists=[fileManagerfileExistsAtPath:chapterFile];[fileManagercopyItemAtURL:[NSURLfileURLWithPath:chapterFileTemp]toURL:[NSURLfileURLWithPath:chapterFile]erro

ios - AFNetworking 库在 iOS 7 中失败

使用新的iOS7Beta并下载最新版本的AFNetworking,我转到"file">“将文件添加到项目”,然后传入目录AFNetworking.framework。现在我遇到了一系列链接器错误。为了进行健全性检查,我将提交历史回滚到iOS6,并且所有内容都已成功编译。这是日志:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_AFHTTPClient",referencedfrom:_OBJC_CLASS_$_CloudGlyphAPIClientinCloudGlyphAPIClient.o"_OBJC_CLASS_$_AFJSO

ios - HttpClient setReachabilityStatusChangedBlock 声明没有接口(interface)

尝试使用AFNetworkingsReachabilityStatusChanged但获取“HTTPCLIENT的可见@interface声明了选择器setReachabilityStatusChangeBlock”但是HttpClient有那个功能。有人知道为什么会这样吗?AFHTTPClient*client=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:@"http://stat-api.herokuapp.com/"]];[clientsetReachabilityStatusChangeBlock:^(AFNe