问题标签 [afhttprequestoperation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1627 浏览

ios - 如何通过 NSOperationQueue 从多个 url 下载多个文件

我正在努力使用 AFNetworking 实现多个文件的下载机制。我想从带有进度消息的多个 url 一个接一个地下载 zip 文件。我尝试了以下代码,但出现错误 -

这是我的代码部分:

请帮忙。

0 投票
2 回答
1341 浏览

ios - AFNetworking 错误代码 = -1005 “网络连接丢失”

我已经创建了一个全局方法来发布 HTTP 请求。我想全局处理响应并再次发出请求,以防出现错误代码 = -1005。我该怎么做?

我使用的代码如下:-

blockSafeRun 的宏定义如下:-

定义 BlockSafeRun(block, ...) 块?块(VA_ARGS):无

请建议。提前致谢。

0 投票
2 回答
262 浏览

objective-c - 目标 C 中的时间限制方法

我有一种网络方法,它从服务器请求数据,然后将其显示在表格视图上。但问题是当服务器没有响应或下载时间太长时,我希望能够使用已经获取的数据重新加载表视图。我尝试使用performSelector:withObject:afterDelay:方法,但即使下载完成,此方法也会执行选择器。我尝试创建一个布尔值来确定调用选择器时下载是否已经完成,但这会产生重叠如果下载已经完成,然后用户执行了另一个未调用选择器的网络操作,但由于此重叠而创建了错误操作。我想要一种有时间限制的方法,但如果下载已经完成,可以取消。实现这一点的最佳方法是什么?还是有最好的方法来做我想做的事?

0 投票
1 回答
790 浏览

afnetworking-2 - AFNetworking 取消发布请求

我知道,这个问题以前问过。但在这种情况下不适合我。我正在为传输层开发 AFNetworking。我的代码如下。

AFHTTPRequestOperation *post; AFHTTPRequestOperationManager *manager;


这是我的发帖请求。它的工作就像魅力。但有时某些请求可能会迟到。例如,我发送 2 个不同的帖子请求,名称为 P1(帖子 1)和 P2(帖子 2)。如果这些请求响应返回为 R1(响应 1)而不是 R2(响应 2)对我来说可以。但是,如果此请求响应返回为 R2(响应 2)而不是 R1(响应 1),则它是我的应用程序的原因。所以我想在发送新请求时取消旧请求。和

[帖子取消];

错误:[AFHTTPRequestOperation cancel]:消息发送到已释放实例 0x1723cbf0

不为我工作。你有什么建议吗?

0 投票
1 回答
306 浏览

ios - iOS:AFHTTPSession 管理器响应数据

在我的应用程序中,我使用的是新的 AFN 3.0,我有

AFHTTPSessionManager *经理

代替

AFHTTPRequestOperation *操作

我的问题是,在我能够从 RequestOperation 获取一些数据之前:

以及如何使用 AFHTTPSessionManager 获取这些元素?

谢谢

0 投票
0 回答
179 浏览

ios - 如何将 AFNetworking GET 请求转为soap web 服务请求?

我正在处理的项目使用 AFHTTPRequestOperation 使用下面的方法从 Web 服务中检索数据,但现在公司想要更改此方法并使其成为一个肥皂请求我可以修改该项目有超过 100 个类的当前代码吗如此先进,我仍然是初学者,任何人都可以帮助我2修改代码以使用soap请求并通过简单的编辑或其他东西接受soap消息和请求,这是存在的代码:

我试图按照答案(如何使用 AFNetworking 或 STHTTPRequest 来发出 SOAP Web 服务的请求?),但在我需要在此错误中使用它的其他类中调用它的部分显示(选择器 'dictionaryForNSXMLParser:' 没有已知的类方法)。我发现我没有调用
NSDictionary *dict = [XMLReader dictionaryForNSXMLParser:parser error:nil];
但他做了同样的事情,他使用了
NSDictionary *dict = [XMLReader dictionaryForNSXMLParser:parser];但是在运行应用程序时它在这一行的 XMLReader.m 类中崩溃
self.errorPointer = *error;
XMLReader *reader = [[XMLReader alloc] initWithError:error];
另一个错误是 EC_Bad_Access。

0 投票
2 回答
1475 浏览

ios - AFHTTPRequestOperation 获取 NSPOSIXErrorDomain “没有这样的文件或目录”

我正在使用AFHTTPRequestOperation将一个大文件下载到我设备上的 Documents 目录中。

出于某种奇怪的原因,它可以在模拟器上下载文件,但在设备(iPhone 6)上我收到以下错误:

URL 是正确的,因为它在我的浏览器和模拟器中正确下载。为什么这只会发生在设备上?什么可能导致它?

我已尝试重新启动设备并重置网络设置。

0 投票
2 回答
163 浏览

ios - post方法如何仅发送所需的参数objective-c

我将多部分数据连同图像一起发送到服务器文本,在这种情况下,当我不发送图像数据或应用程序崩溃的语音时,语音/图像和语音是可选的,请帮助解决这个问题!

0 投票
1 回答
2900 浏览

ios - Swift错误无法转换类型'(AFHTTPRequestOperation?,AnyObject?)->()的值

更新 xcode 版本 8.0 (8A218a) swift 3 后,出现此错误

无法将类型“(AFHTTPRequestOperation?,AnyObject?)->()”的值转换为预期的参数类型“((AFHTTPRequestOperation?,Any?)-> Void)!”

这是上面显示错误的以下代码。

难道我做错了什么 ?

它在以前的版本 7.3.1 swift 2 中运行良好。

0 投票
1 回答
293 浏览

ios - 如何在 Swift 3 iOS 中将图像与其他参数一起上传到服务器

##这是我的 Objective-c 代码,我将图像发送到服务器。

如何在 Swift 3 中实现在服务器中上传图像以及其他参数