nsurlsession相关内容

如何在 Swift 中发出 HTTP 请求?

我在 iBooks 中阅读了 Apple 的 The Programming Language Swift,但不知道如何在 Swift 中发出 HTTP 请求(类似于 cURL).我需要导入 Obj-C 类还是只需要导入默认库?还是无法基于原生 Swift 代码发出 HTTP 请求? 解决方案 您可以使用 URL、URLRequest 和 URLSession 或 NSURLConnect ..
发布时间:2021-12-01 17:17:19 移动开发

使用 Alamofire 的 NSURLSession 并发请求

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

获取 Apple Watch 的服务器数据

我想知道如何设计一个依赖于从服务器获取最新提要的 watchOS 应用程序.您是否需要使用应用程序上下文并让 iPhone 使用 WatchConnectivity 框架在后台推送它,或者您是否会在 Apple Watch 上使用 NSURLSession?请记住,这是针对 watchOS 2 的. 解决方案 您可以使用 NSURLSession 来处理您的请求.所以你的请求在你的手表上是 ..
发布时间:2021-11-16 22:45:39 移动开发

swift中的HTTP请求不起作用

我正在努力学习如何在 Swift 中使用 API.作为一个很好的第一次测试,我想我会点击 itunes API 并只返回一些搜索结果.我在操场上使用以下代码.我没有收到任何错误,但我的 println 没有输出任何内容.有人知道怎么回事吗? 谢谢! 导入 UIKit导入 XCPlaygroundXCPSetExecutionShouldContinueInfinitely()让 url = ..
发布时间:2021-11-15 01:54:51 移动开发

Swift 中这些 NSURLSession 方法的委托是什么?

XCode 不是自动完成此方法我确实为 设置了委托 NSURLSessionTaskDelegate,NSURLSessionDelegate,NSURLSessionDownloadDelegate 但它仍然没有完成,所以我觉得我设置了错误的委托,因为当我设置了错误的委托时,xcode 会这样做 URLSession(_:downloadTask:didResumeAtOffset: ..
发布时间:2021-06-09 20:33:52 移动开发

等待 session.dataTask 上的任务返回

我有一个项目,用于从 API 发送和取回数据.发送和获取它工作正常. 我的目标是等待来自服务器的响应(即:是|否),并根据它,继续与否,如果否,则显示警报. 对于这部分,我有: 一个带有客户列表的表格视图和一个用于添加新客户的按钮. 我添加/编辑客户的详细视图 在详细视图上有一个保存按钮,其中包含一个转至 tableview 视图的 segue 函数saveClient ..
发布时间:2021-06-09 20:33:43 移动开发

从远程 url 下载 urlSession 失败 - CFNetworkDownload_gn6wzc.tmp 出现

我试图使用 urlSession 从远程 url 下载文件.但是当下载完成时,出现了一个名为 CFNetworkDownload_gn6wzc.tmp 的意外文件,然后我无法使用 uidocumentinteractioncontroller 打开该文件. 那个文件是什么?如何解决这个问题.谢谢回复. 这里是留言 您的位置是 file:///Users/pisal/Library/De ..

如何设置 URLSession Swift 3

嘿,Swift 3 有问题.我有以下代码: public var urlSession : URLSession?self.urlSession = URLSession(配置: URLSessionConfiguration.default,代表:自己,委托队列:OperationQueue.main) 我收到以下错误消息:“URLSession 生成 (),不是预期的上下文结果类型 URL ..
发布时间:2021-06-09 20:33:37 移动开发

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

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

如何使用文本参数和图像文件发送帖子数据?

我制作了一个应用程序,允许用户将图像和多个上传到我们的服务器.如果我只是发布文本数据,我的代码会成功将数据发布到服务器,但是当我尝试发布带有图像数据的文本数据时,我的服务器会抛出异常. 这是我的代码: class func Enroll(image: UIImage, date: String, studentid: String, Guardianid:String, type:Stri ..
发布时间:2021-06-09 20:33:21 移动开发

使用 NSURLSession 清除网络故障后的临时下载文件

我正在使用 NSURLSession 来下载我的应用程序中的文件列表.我支持后台下载并且工作正常.但有时当应用程序运行时 WiFi 连接丢失背景,一些文件保留在临时目录中(com.apple.nsnetworkd)并且没有被删除.所以当我下载一组新文件时,这些文件仍然保留在目录中.这种情况会重复WiFi失败,文件集不断累积.有什么办法可以解决这个问题?如果我尝试手动删除这些文件会有什么问题吗? ..
发布时间:2021-06-09 20:33:18 移动开发

URLSession dataTask 方法返回 0 字节的数据

我将 URLSession 的 dataTask 方法与完成处理程序一起使用.响应中的错误是 nil,但是数据对象返回了一些东西,它返回了 0 字节的数据. 我首先使用 Alamofire 库,我认为它有问题,因为我开始使用较新的版本,所以我声明使用我自己的 Alamofire 实现,这样我就不必重写我已经在我的应用. 它仍然返回 0 字节的数据. 当我通过简单的 URLSess ..
发布时间:2021-06-09 20:33:15 移动开发