nsurlsessionconfiguration相关内容

我如何才能知道何时重新使用另一个进程中的后台NSURLSessionConfigurationID是安全的?

我正在构建一个应用程序,用户可以从该应用程序和一个共享扩展程序启动后台文件上传。用户应该能够监控来自主应用程序的任何上传的进度。 在从扩展启动上载的情况下,我需要使用扩展中使用的相同ID创建后台会话配置,以便在应用程序中获取监控进度和更多内容的委托调用。 在应用程序中,我无法执行此操作,直到扩展程序退出。 苹果公司文档称https://developer.apple.com/libra ..

NSURLSession:调用ancelByProducingResumeData后无法获取简历数据

我想在用户取消下载或出现问题后继续下载。但是当我调用cancelByProducingResumeData方法时,resumeData是nil。所以,我无法继续下载。我相信下载链接可以恢复,因为我们的PC客户端可以恢复下载此链接。 这是我的代码。这里是the full project。 #import "ViewController.h" @interface ViewController ..

使用 Alamofire 的 NSURLSession 并发请求

我的测试应用出现了一些奇怪的行为.我有大约 50 个同时发送到同一台服务器的 GET 请求.服务器是资源非常有限的一小块硬件上的嵌入式服务器.为了优化每个请求的性能,我配置了一个 Alamofire.Manager 实例如下: 让配置 = NSURLSessionConfiguration.defaultSessionConfiguration()配置.HTTPMaximumConnection ..

初始化器在继承 NSURLSession Swift 时不会覆盖指定的初始化器

我想继承 NSURLSession 类,但我在初始化时遇到问题.基本上我覆盖构造函数并在那里初始化常量 authUrl 然后调用父 init 方法. class NSURLAuthSession: NSURLSession {让 authUrl:NSURL;//错误:初始化器没有覆盖其超类中的指定初始化器覆盖初始化(配置:NSURLSessionConfiguration,委托:NSURLSes ..

无论主机如何,使用 NSURLSession 的最大同时下载数

我知道 NSURLSessionConfiguration 上的 HTTPMaximumConnectionsPerHost 选项...但是不管主机如何,iOS 可以处理多少个连接? 我认为这取决于...核心数量...网络接口...以及操作系统的总体繁忙程度+其他应用程序的下载. 找不到关于此的任何提示. 尽管我认为一次超过 2 或 3 个是荒谬的.. 编辑 假设能够 ..
发布时间:2021-06-09 20:33:12 移动开发

nsurlsession用于循环中的多个请求

我一直在尝试下载图片/文本,但我需要这样做,直到该网址存在&下载该图像/txt文件,所以我继续再次调用相同的方法&当我设置调试点时,我会看到此如果url正确,则我在调试导航器中看不到任何队列,因为它没有再次调用方法.我将AFNetworking库指向相同的库,但是我想它的工作方式与我在NSURLSession中执行的方法相同,对吗? 案例:-我检查网址是否存在,因此如果存在该网址,则先加载两 ..

使用后台配置时,NSURLSessionTask永远不会在超时后回叫

我在后台会话中使用NSURLSessionDownloadTask来实现我的所有REST请求.这样,我可以使用相同的代码,而不必考虑我的应用程序是在后台还是在前台. 我的后端已经死了一段时间了,我借此机会测试了NSURLSession在超时情况下的表现. 令我惊讶的是,我的NSURLSessionTaskDelegate回调都没有被调用过.无论我在NSURLRequest或NSURLS ..

带有标识符的后台URLSession的问题

我在我的项目中尝试使用此代码在后台下载大文件,并且工作正常.我开始在UIViewController中下载.如果我转到另一个视图并返回UIViewController,它将停止重新加载进度条. 我遇到了带有标识符的后台URLSession的问题!我想每次加载UIViewController时都创建一个新会话.关闭视图控制器时,我想使所有后台会话无效.我尝试了所有可能的方法来解决此问题,但没有 ..

如何使用NSURLSession和NSURLCache进行缓存。不工作

我有一个测试应用程序设置,即使用户在下载过程中切换应用程序,它也能成功从网络下载内容。好的,现在我已经有了后台下载。现在我想添加缓存。没有必要让我多次下载图像,b / c系统设计,给定一个图像URL我可以告诉你该URL后面的内容永远不会改变。所以,现在我想使用我内置的内置/磁盘缓存来缓存我的下载结果,我已经阅读了很多(而不是我在NSCachesDirectory中手动保存文件,然后在创建之前检查文 ..

无法在iOS中使用NSURLSession多部分表单数据上传文件

我尝试使用 - (NSURLSessionUploadTask *)uploadTaskWithRequest:(NSURLRequest *)从文件(NSURL *)fileURL请求上传视频/图像文件。 使用多部分表单数据的方法。但不知何故,我不能够上传文件,我得到“流意外结束”错误。 strong>要求 将视频/图片文件上传到服务器 支持后台上传(即使在应用程序进入后台后仍继续上传 ..

与Alamofire的NSURLSession并发请求

我的测试应用程式遇到了一些奇怪的行为。我有大约50个同时GET请求,我发送到同一个服务器。服务器是一个嵌入式服务器,在一小块硬件上资源非常有限。为了优化每个请求的性能,我配置 Alamofire.Manager 的一个实例如下: let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() conf ..