问题标签 [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.
ios - 文件未从 url 下载
我在服务器 url 中有 mp3 文件。然后我想下载文件存储供以后访问。我正在使用 AFNetworking 从 url 下载文件。我一直在使用 AFHTTPRequestOperation 访问 url,但是我在 NSLog 中获取了 url 路径,但我没有下载文件。下载选项未执行。
ios - AFHTTPRequestOperationManager 的 EXC_BAD_ACCESS
首先使用 AFHTTPRequestOperationManager 调用“post 方法”它工作正常。但是第二次我为同一个 AFHTTPRequestOperationManager 调用了 get 方法,得到了 EXC_BAD_ACCESS。请检查我的以下来源并帮助解决。
第一次调用“POST”方法 - 工作正常
第二次调用“获取”方法- EXC_BAD_ACCESS
ios - 如何取消 AFHTTPRequestOperation?
我有Singleton类 APIHTTPClient 负责使用AFHTTPRequestOperation**进行 Restful 调用。我有一个场景,用户单击按钮查看视图并调用 APIHTTPClient 以获取新数据以在该视图中显示它,但用户也可以单击后退按钮单击另一个视图并调用 APIHTTPClient 获取新视图的新数据。
当用户点击返回调用另一个restful Request时,如何取消之前的AFHTTPRequestOperation请求。
-(void)CallRemoteService:(int) iModuleID { static NSString * const BaseURLString = @" http://www.raywenderlich.com/demos/weather_sample/ "; NSString *string = [NSString stringWithFormat:@"%@weather.php?format=xml", BaseURLString];
// operation.responseSerializer = [AFXMLParserResponseSerializer 序列化器];
objective-c - AFHTTPRequestOperationManager 发布多部分请求不起作用
这是我在 Git Doc 中使用的模板
这是我使用它的方式
无论出于何种原因,图像都已成功发布到服务器,但文本部分却没有。所以这是我的文本字典
例如,服务器一直抱怨phone
为空。当我查看服务器日志时,没有任何数据进入textDictionary
服务器。
在有人说它是我的服务器之前:iOS 不是唯一的客户端。所有其他客户端工作正常。无论出于何种原因,textDictionary
都没有发送。
我欢迎熟悉 AFHTTPRequestOperationManager 的人提供任何帮助。
这是错误日志
另外,为了阻止失败,我之前进行了编辑但没有更改:我添加了
供参考,这是可以正常工作的等效 Android 代码
objective-c - xcode中的简单屏幕刷新
我有一个带有 json 的场景,得到了 Facebook 的点赞。我需要该场景的自动更新(屏幕必须重新加载)。当新数据(在这种情况下 - facebook 喜欢计数已更改)时。我尝试了网络上的所有示例,但无法实现。
视图控制器.m:
我将欢迎任何解决方案:
- 当 json 计数发生变化时更新(刷新屏幕)。
- 每 30 秒按时间(例如)更新一次。
ios - AFHTTPRequestOperation 下载文件和缓存
我使用 SDWebImage 框架作为很棒的库,它也存储图像和缓存,
现在我也在尝试下载其他类型的文件,而 SDWebImage 现在没用了。
我正在使用AFHTTPRequestOperation
下载文件,并且下载正确,
但我想使用缓存,它总是下载而不是使用缓存,服务器响应标题如下:
是否缺少强制AFHTTPRequest
使用缓存的任何内容?或者有任何可用的库,如SDWebImage
任何其他类型的文件?
ios - 如何防止来自 AFHTTPRequestOperation 的相同请求下载?同一文件发生多次下载
我正在使用AFHTTPRequestOperation
从远程服务器下载文件现在我的问题是AFHTTPRequestOperation
开始多次下载相同的请求,所以我想阻止下载过程为相同的请求执行。所以基本上我想要的是但是如果downloadFile:
函数调用多次具有相同的请求,我可以阻止下载过程开始,如果任何进程已经运行相同的请求。以下是我的代码
请指导我任何建议或解决方案。
php - 强制将响应对象返回给 AFNetworking
我正在使用 AFNetworking 运行 PHP 脚本,如下所示:
但是,脚本的某些部分需要更长的时间才能运行(发送一堆推送通知)。目前,这意味着在发送所有推送之前我不会收到响应对象,从而导致严重延迟。有没有办法强制返回响应对象,以便可以在后台运行更长、更耗时的操作?换句话说,我是否可以强制返回一个响应对象,以便它在我开始发送推送通知之前返回,这样 iOS 端就不需要在等待其他操作完成时停滞不前
dependencies - NSOperationQueue:一系列具有依赖关系的 NSOperation VS (maxConcurrentOperationCount == 1)?
例如,我有 3 个对象:
我可以简单地按正确的顺序添加所有操作。但例如如果op2
被取消,那么我也应该取消op3
,在这种情况下我不能完全清除队列。
我的问题:
1)将这样的操作序列与 结合起来安全maxConcurrentOperationCount == 1
吗?
2)如果我交换op1
and ,程序实际上会做op2
什么?(op2
应该在之后执行,op1
但队列只能同时从操作中获取一个)
PS 在我的应用程序中,我使用AFHTTPRequestOperation
. 它的继承层次结构:
AFHTTPRequestOperation
-> AFURLConnectionOperation
->NSOperation
所以我不能简单地采用NSOperation
.
ios - 结合 AFHTTPRequestOperation 和 NSBlockOperation (iOS)?
我想执行 2 个请求并在最后发送通知。我检查操作序列的代码:
我期望以下控制台日志:
但实际结果是:
为什么?