nsurlsession相关内容

iOS 9.3:发生 SSL 错误,无法与服务器建立安全连接

我在使用自签名证书时遇到以下错误 Error Domain=NSURLErrorDomain Code=-1200 "发生 SSL 错误并且无法与服务器建立安全连接. 同时为我的一个演示应用程序测试网络服务 iOS 9.3 XCode 7.3 Swift 2.2 Alamofire 3.3.0 和本地服务器:https://filename.hostname.net ..
发布时间:2021-11-26 22:57:43 移动开发

使用 Alamofire 的 NSURLSession 并发请求

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

在 Apple Watch 中调用 URL 的最佳做法是什么?

从 Apple Watch 调用 API 的最佳实践是什么 使用sendMessage "watchConnectivity" 从Apple watch 到iPhone 调用API 或 使用 NSURLSession 从手表本身调用 API 吗? 解决方案 使用 NSURLSession API,从开发者那里抽象出执行请求的设备.如果手机可用,它将在手机上执行请求并将其返 ..
发布时间:2021-11-16 22:55:35 其他开发

获取 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 其他开发

我正在从网络服务调用图像的 url.图像未加载到 uitableview

在调试代码的过程中,我测试了 URL,该 URL 在浏览器中有效,图像在浏览器中显示.但是下面的代码没有将图像加载到图像包装器中. let row = indexPath.rowcell.NewsHeading.font =UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline)cell.NewsHeading.text = SLAFHe ..
发布时间:2021-06-09 20:33:46 其他开发

等待 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 ..
发布时间:2021-06-09 20:33:41 其他开发

如何设置 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 ..
发布时间:2021-06-09 20:33:33 其他开发

ios通过POST方法上传图片到服务器

我想通过 post 方法将图像上传到服务器.格式应该类似于 ["ImageName"=Image].我尝试了以下代码,但它没有将图像上传到服务器.有人可以帮我吗? -(void)SaveImageToServer:(UIImage*)getImage :(NSString*)imageName :(NSString*)getUrlToSaveImg withCompletionBlock:(vo ..
发布时间:2021-06-09 20:33:24 其他开发

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

我制作了一个应用程序,允许用户将图像和多个上传到我们的服务器.如果我只是发布文本数据,我的代码会成功将数据发布到服务器,但是当我尝试发布带有图像数据的文本数据时,我的服务器会抛出异常. 这是我的代码: 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 其他开发

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

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