nsurlsessionconfiguration相关内容
我正在构建一个应用程序,用户可以从该应用程序和一个共享扩展程序启动后台文件上传。用户应该能够监控来自主应用程序的任何上传的进度。 在从扩展启动上载的情况下,我需要使用扩展中使用的相同ID创建后台会话配置,以便在应用程序中获取监控进度和更多内容的委托调用。 在应用程序中,我无法执行此操作,直到扩展程序退出。 苹果公司文档称https://developer.apple.com/libra
..
我想在用户取消下载或出现问题后继续下载。但是当我调用cancelByProducingResumeData方法时,resumeData是nil。所以,我无法继续下载。我相信下载链接可以恢复,因为我们的PC客户端可以恢复下载此链接。 这是我的代码。这里是the full project。 #import "ViewController.h" @interface ViewController
..
查看NSURLSession 和NSURLSessionConfiguration 的文档,我的印象是我应该使用如下字典配置它: //创建一个字典来描述代理NSDictionary *proxyDict = @{(NSString *)kCFProxyHostNameKey : @"myProxyHost.com",(NSString *)kCFProxyPortNumberKey : @"12
..
我的测试应用出现了一些奇怪的行为.我有大约 50 个同时发送到同一台服务器的 GET 请求.服务器是资源非常有限的一小块硬件上的嵌入式服务器.为了优化每个请求的性能,我配置了一个 Alamofire.Manager 实例如下: 让配置 = NSURLSessionConfiguration.defaultSessionConfiguration()配置.HTTPMaximumConnection
..
我想继承 NSURLSession 类,但我在初始化时遇到问题.基本上我覆盖构造函数并在那里初始化常量 authUrl 然后调用父 init 方法. class NSURLAuthSession: NSURLSession {让 authUrl:NSURL;//错误:初始化器没有覆盖其超类中的指定初始化器覆盖初始化(配置:NSURLSessionConfiguration,委托:NSURLSes
..
我知道 NSURLSessionConfiguration 上的 HTTPMaximumConnectionsPerHost 选项...但是不管主机如何,iOS 可以处理多少个连接? 我认为这取决于...核心数量...网络接口...以及操作系统的总体繁忙程度+其他应用程序的下载. 找不到关于此的任何提示. 尽管我认为一次超过 2 或 3 个是荒谬的.. 编辑 假设能够
..
当会话设置为在后台工作时(通过 backgroundSessionConfiguration 调用),NSURLSessionConfiguration 的新超时属性似乎不起作用. 有谁知道是不是真的? 代码片段: NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration backgroundSessi
..
我一直在尝试下载图片/文本,但我需要这样做,直到该网址存在&下载该图像/txt文件,所以我继续再次调用相同的方法&当我设置调试点时,我会看到此如果url正确,则我在调试导航器中看不到任何队列,因为它没有再次调用方法.我将AFNetworking库指向相同的库,但是我想它的工作方式与我在NSURLSession中执行的方法相同,对吗? 案例:-我检查网址是否存在,因此如果存在该网址,则先加载两
..
我在后台会话中使用NSURLSessionDownloadTask来实现我的所有REST请求.这样,我可以使用相同的代码,而不必考虑我的应用程序是在后台还是在前台. 我的后端已经死了一段时间了,我借此机会测试了NSURLSession在超时情况下的表现. 令我惊讶的是,我的NSURLSessionTaskDelegate回调都没有被调用过.无论我在NSURLRequest或NSURLS
..
我在我的项目中尝试使用此代码在后台下载大文件,并且工作正常.我开始在UIViewController中下载.如果我转到另一个视图并返回UIViewController,它将停止重新加载进度条. 我遇到了带有标识符的后台URLSession的问题!我想每次加载UIViewController时都创建一个新会话.关闭视图控制器时,我想使所有后台会话无效.我尝试了所有可能的方法来解决此问题,但没有
..
我的应用程序无声地推送,然后使用AFNetworking在后台执行一些http请求,但未输入完整的代码块,代码为: AFHTTPSessionManager * manager = [[AFHTTPSessionManager alloc] init]; [管理器GET:urlString 参数:无 成功:^(NSURLSessionDataTask * task,id respon
..
我有一个测试应用程序设置,即使用户在下载过程中切换应用程序,它也能成功从网络下载内容。好的,现在我已经有了后台下载。现在我想添加缓存。没有必要让我多次下载图像,b / c系统设计,给定一个图像URL我可以告诉你该URL后面的内容永远不会改变。所以,现在我想使用我内置的内置/磁盘缓存来缓存我的下载结果,我已经阅读了很多(而不是我在NSCachesDirectory中手动保存文件,然后在创建之前检查文
..
授权标头在 NSURLSessionConfiguration 中设置,但它未附加到 NSURLSessionDataTask 。这是基础框架中的错误吗? NSURLSessionConfiguration * configuration = [ NSURLSessionConfiguration defaultSessionConfiguration]; [configuration
..
查看 NSURLSession 和 NSURLSessionConfiguration 的文档,我的印象是我应该用字典配置它如下所示: //创建一个字典来描述代理 NSDictionary * proxyDict = @ { (NSString *)kCFProxyHostNameKey:@“myProxyHost.com”, (NSString *)kCFProxyPortNumber
..
我想显示特定文件的文件下载进度(接收了多少字节)。它适用于NSURLSessionDownloadTask。我的问题是我希望与NSURLSessionDataTask实现相同。 这是将文件接收到NSData并写入文档文件夹的代码: NSURLSessionConfiguration * defaultConfigObject = [NSURLSessionConfiguration
..
我尝试使用 - (NSURLSessionUploadTask *)uploadTaskWithRequest:(NSURLRequest *)从文件(NSURL *)fileURL请求上传视频/图像文件。 使用多部分表单数据的方法。但不知何故,我不能够上传文件,我得到“流意外结束”错误。 strong>要求 将视频/图片文件上传到服务器 支持后台上传(即使在应用程序进入后台后仍继续上传
..
我尝试使用AFNetworking上传大文件,并在应用程序在后台时继续上传。 我可以上传文件,但是当 例外:EXC_BAD_ACCESS(code = 1,address = 0x8000001f)) _dispatch_worker_thread3 _pthread_wqthread 以下是一些示例代码:注意:当我使用 [NSURLSessionConfiguration
..
我的测试应用程式遇到了一些奇怪的行为。我有大约50个同时GET请求,我发送到同一个服务器。服务器是一个嵌入式服务器,在一小块硬件上资源非常有限。为了优化每个请求的性能,我配置 Alamofire.Manager 的一个实例如下: let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() conf
..
为什么要缓存响应。它返回以前获取的响应。它甚至可以关闭网络连接。重置iOS模拟器似乎也不工作。提出请求,然后再次与互联网离线工作(缓存)。 public let urlSession:NSURLSession public init() { // ... var configuration = NSURLSessionConfiguration.defaultSessi
..