草庐IT

lPods-AFNetworking

全部标签

ios - AFNetworking 2.0 和响应序列化选项

一旦我触发对JSON资源的请求,我就会得到以下信息:Theoperationcouldn’tbecompleted.(Cocoaerror3840.)"(JSONtextdidnotstartwitharrayorobjectandoptiontoallowfragmentsnotset.)UserInfo=0x1d87a2c0{NSDebugDescription=JSONtextdidnotstartwitharrayorobjectandoptiontoallowfragmentsnotset.}问题是我应该在AFNetworking2.0中的什么地方设置允许片段?更新:我的类是

ios - 使用 AFNetworking 的多部分 PUT 请求

在iOS上使用AFNetworking编写多部分PUT请求的正确方法是什么?(仍然是Objective-C,不是Swift)我看起来好像AFNetworking可以执行多部分POST但不能执行PUT,解决方案是什么?谢谢 最佳答案 您可以使用multipartFormRequestWithMethod创建包含所需数据的多部分PUT请求。例如,在AFNetworkingv3.x中:AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];NSError*error;NSURL

ios - 在 Xcode5 中使用 XCTest 时 AFNetworking 导致错误

我正在使用Xcode5,现在刚刚开始对现有项目进行单元测试,为此我将CocoaTouchUnitTestingBundle作为目标(目标名称为:MyAppTests)添加到我的项目中。我之前使用CocoaPods添加了AFNetworking库,而我在运行测试用例时遇到错误AFNetworking.h文件未找到。我在Tests.m中添加了AFNetworking.h,但问题仍然存在。是否有任何其他设置可以将Pod包含到我的测试目标中?? 最佳答案 终于找到解决办法了。选择项目的info然后选择Configuration选择下拉列表D

ios - 使用 SDWebImage 而不是 AFNetworking 进行图像加载有很大优势吗?

SDWebImageclaimsAFNetworking不会缓存图像本身,而只会缓存HTTP响应,因此SDWebImage可以更快地从缓存中调用图像并呈现它。如果我想使用纯粹的AFNetworking,这样的说法,不管是真是假,在性能方面真的是值得注意的吗?这是我应该警惕的事情吗? 最佳答案 SDWebImage对图像缓存有更多的控制。它可以缓存到磁盘或内存。AFNetworking依赖于NSURLCache在应用程序启动之间保留图像(并且它不是很可靠),但如果您只需要在一次运行期间缓存它就很棒。这两种解决方案都在应用程序的生命周期

ios - 我们应该考虑从 AFNetworking 过渡到 NSUrlSession 吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我使用AFNetworking有一段时间了,但是最近听说NSUrlSession提供了与AFNetworking相同的功能,所以没有必要使用AFNetworking。大多数情况下,我对这些功能感兴趣,例如操作、客户端和惰性图像下载器,但是,不确定我需要编写多少额外的代码。有没有人从AFNetworking过渡到NSUrlSession?

ios - AFHTTPClient.m 不再在 AFNetworking 中?

我正在学习使用AFNetworking的教程(http://bit.ly/1dbLaPh)。它说要创建一个从AFHTTPClient子类化的新类。“SubClassOf”字段中没有出现这个选项,我查看了AFNetworking文件夹,没有AFHTTPClient.m实现文件,这个文件是不是改名了?谢谢, 最佳答案 在AFNetworking2.0中,AFHTTPClient已被AFHTTPRequestOperationManager/AFHTTPSessionManager取代。我建议你引用example.Git克隆并在XCode

ios - AFNetworking 2.0 发送带 URL 参数的 Post 请求

如何使用AFNetworking2.0发送一个POST请求,URL中的所有参数如下:http://www.myserver.com?api_key=something&lat=2.4&radius=100现在我有:NSString*query=@"http://example.com?name=param&date=param";AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];NSDictionary*parameters=@{};[managerPOST:queryparamet

ios - 如何使用 AFNetworking 比较 SSL 证书

在我的iPhone应用程序中,我使用带有自签名SSL证书的https连接从服务器下载敏感数据(用户名和密码)。此应用仅供私有(private)使用,不适用于生产。我正在使用AFNetworking来管理https连接,但是,由于我的证书不是从CA签署的,为了让它工作,我必须添加AFURLConnectionOperation类header的以下内容:#define_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_1但是有了这个我的应用程序将允许任何证书。有没有办法只允许来self的服务器的证书可能将其捆绑在应用程序中并将其与服务器在https连接

ios - AFNetworking-2 waitUntilFinished 不工作

我知道有anothersimilarquestion,但它适用于旧版本的AFNetworking,并且无论如何都没有真正回答它。我有以下代码:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.securityPolicy.allowInvalidCertificates=YES;manager.requestSerializer=[AFJSONRequestSerializerserializer];[manager.requestSerializersetAutho

objective-c - 为 AFNetworking 的 UIImageView 类别预缓存图像

当我的应用程序加载时,我拉下了99个对象的JSON表示。每个对象都有一个“image_url”字段,我将其传递给AFNetworking的setImageWithURLRequest。我的图像加载在tableView中,因此,只有前几个单元格会请求它们的图像。直到我向下滚动才发出后续图像请求。一旦我拉下了初始数据集,我希望能够启动一个后台进程,它会下载95个左右最初不可见的对象,并以这样的方式缓存它们,当setImageWithURLRequest被调用,它已经有一个可以从中提取的缓存图像。AFImageCache是私有(private)的,所以我不确定这是否可行。我知道我可以使用NS