草庐IT

afnetworking-2

全部标签

ios - 使用 AFNetworking 上传视频会导致内存问题

我知道以前有人问过这个问题,但我无法从这些帖子中找出正确的方法。所以这是我上传导致内存问题的视频文件的代码:AFHTTPSessionManager*operationManager=[AFHTTPSessionManagermanager];operationManager.responseSerializer=[AFJSONResponseSerializerserializer];operationManager.responseSerializer.acceptableContentTypes=[NSSetsetWithObject:@"text/html"];//[opera

ios - AFNetworking 在多语言应用程序中崩溃

Ride[source_name]=2152,%20Mohali%20Stadium%20Rd,%20Phase%2010,%20Sector%2064,%20Sahibzada%20Ajit%20Singh%20Nagar,%20Punjab%20160062,%20भारत此参数导致在印地语中运行时崩溃,而在西类牙语和英语中运行良好。请给我建议。崩溃描述如下:-***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidparameternotsatisfying:

ios - IOS 中的 Afnetworking 抛出错误

你好,friend们,我被我的项目困住了。我正在使用AFNETWORKING进行API命中。我使用了一些超时代码if(error.code==NSURLErrorTimedOut){//timeouterrorhere}它工作正常,但我通过将默认值从1分钟更改为1:30分钟来更改超时时间,然后问题出现了。AFURLConnectionOperation文件显示错误使用未声明的标识符'NSURLErrorFailingURLErrorKey'这影响了我所有与afneworking相关的项目。我更改了库文件,但事情是一样的。帮助我,任何人。 最佳答案

ios - 如何在使用 AFNetworking 的 iOS 应用程序上通过蜂窝数据连接 Internet 的同时通过 WiFi 拥有 FlashAir 接入点?

重要:我不需要同步传输,我的意思是,我不需要在通过WiFi传输的同时仍然通过4G传输,我只想通过Wifi连接到我的接入点,传输一些文件,最后不必关闭iPhone的WiFi即可使用4G。问题:只要我连接到接入点(FlashAir技术),我的iPhone就不会在意使用4G连接互联网,就像它说的:哦,我有一个WiFi连接,我将直接所有HTTP通过此网络获取请求,这对我不利,因为此访问点用于从中读取文件/向其中写入文件。到目前为止我所做的没有成功的是以下两件事:将nogatewaymode=1变量添加到我的FlashAir设备的conf文件中,这使iOS平台知道此接入点不打算提供互联网,因此,

ios - 如何知道 AfNetworking 是否下载了所有图像

我想我问的是一个愚蠢的问题,但只是好奇。有什么方法可以知道是否所有图像都已下载。我这样做的动机是,我想在下载完所有图像后调用一个函数。我在for循环中使用UIImageviewsetImageWithURL提前致谢:) 最佳答案 您需要使用UIImageView+AFNetworking的setImageWithURLRequest方法。成功block在图像加载完成时执行。@paramurlRequestTheURLrequestusedfortheimagerequest.@paramplaceholderImageTheimag

ios - 创建内存累积的 AFHTTPRequestOperations 队列

我刚刚更新到AFNetworking2.0,我正在重写我的代码以下载数据并将其插入到核心数据中。我下载JSON数据文件(从10-200mb文件不等),将它们写入磁盘,然后将它们传递给后台线程来处理数据。下面是下载JSON并将其写入磁盘的代码。如果我只是让它运行(甚至不处理数据),应用程序会耗尽内存,直到它被终止。我假设当数据进入时,它存储在内存中,但是一旦我保存到磁盘,为什么它会留在内存中?自动释放池不应该处理这个吗?我还将responseData和downloadData设置为nil。有什么明显的地方我做错了吗?@autoreleasepool{for(inti=1;i谢谢!编辑#1

ios - 使用 AFNetworking 2.5 将 JSON 序列化为 NSArray

到目前为止,利用AFNetworking2.5填充与顶级轨道相关的艺术家的数组以及last.fmAPI一直是一个挑战。这是我目前的代码。NSURL*url=[NSURLURLWithString:URLstring];NSURLRequest*request=[NSURLRequestrequestWithURL:url];AFHTTPRequestOperation*operation=[[AFHTTPRequestOperationalloc]initWithRequest:request];operation.responseSerializer=[AFJSONResponseS

ios - 如果我在一个 View Controller 中调用异步操作并且用户移动到下一个 View Controller ,异步调用是否完成

在我的第一个屏幕上,我想加载和缓存几个JSON调用和图像调用。如果用户在完成之前单击第二个ViewController,这些电话会被取消还是会结束?AFNetworking中的示例调用:AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];manager.responseSerializer=[AFJSONResponseSerializerserializer];manager.requestSerializer=[AFJSONRequestSerializerserializer];NSString*arcURL=[N

ios - 在 Xcode 单元测试中模拟网络连接? (可能与 AFNetworking 有关)

我正在尝试执行一组单元测试,这需要不同的网络连接状态。除了用户必须在此过程中执行一系列步骤之外,我想知道是否有一种方法可以模拟特定网络连接下的条件。我正在使用AFNetworkConnectionManager检查连接状态,但它的networkConnectionStatus是一个只读属性。 最佳答案 您可以使用OHHTTPStubs。这也适用于AFNetworking。该库允许模拟不同的网络连接,您可以设置自定义响应、状态代码以进行测试。https://github.com/AliSoftware/OHHTTPStubs

ios - SSL 固定 - 在 AFSecurityPolicy 中设置固定公钥而不是固定证书

我正在使用AFNetworking进行SSL固定。我使用以下代码让它工作。AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.securityPolicy=[AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModePublicKey];[manager.securityPolicysetPinnedCertificates:myCertificate];我的问题是,有没有办法在AFSecurityPolicy中设置公钥