nsurlsession相关内容

将NSURLConnection转换为NSURLSessionUploadTask示例

大家好,感谢您提前了解如何将一些NSURLConnection代码转换为更新的NSURLSession。 我要做的是向服务器发出POST请求,并为密钥“photo”发送64位照片库。 我有一个用NSURLConnection编写的工作示例,我想将其转换为NSURLSession。 当我从我所理解的苹果文档中读到时,我应该使用数据任务因为在我的情况下它是一个图像,如果它是一个像视频更大 ..

NSURLSession didCompleteWithError:调用NSError为nil

当上传进行时,场景会将应用程序多次置于后台和前台,调用didCompleteWithError:方法,同时将app带到前台,其中error参数为null。 Probabilty是1/3。 我如何找出错误,因为错误参数没有给出任何内容。 解决方案 问题是didCompleteWithError报告仅客户端错误,否则为nil。 iOS doc说: “服务器错误不会通过错误参数报告。 ..
发布时间:2018-09-18 10:13:09 移动开发

使用iOS8中的NSUrlSession通过流请求进行后台上传

以前在iOS7中,当我们尝试在后台使用流请求上传时,我们会遇到以下异常 由于未捕获的异常“NSGenericException”而终止应用,原因如下: “在后台会话中上传任务必须来自文件' 但是在iOS8中,当我们尝试在后台使用流上传时,没有例外。 现在我的问题是 1)在iOS8中允许使用 uploadTaskWithStreamedRequest:上传backgourd ..

如何从Swift / Objective C中的HTTP请求返回数据

我正在尝试使用Coinbase的API来获取有关我的在线比特币钱包的信息,而我正在尝试使用Swift的NSURLSession对象来实现这一点。也许我在Apple文档中遗漏了一些明显的东西,但在阅读了有关NSURLSession和NSURLSessionTask的信息后,我仍然不明白如何发出HTTP请求然后返回响应的主体,以便身体可以在整个生命中持续存在我的应用程序截至目前,我只看到能够使用返回v ..
发布时间:2018-09-17 10:56:08 移动开发

NSURLSessionDownloadTask在后台自动恢复所有任务

我要求按顺序下载文件。目前,我可以在app处于前台时这样做。 以下是我使用的逻辑。 全部创建下载任务。 一次恢复一个,当前完成后,从 URLSession:task:didCompleteWithError:。 当应用程序处于前台时,此逻辑正在运行,但一旦应用程序开始运行背景(通过崩溃)我们再次运行应用程序,然后下载完成所有任务状态已更改为恢复并且所有任务都在同时下载。 ..

在Swift中展开一个简短的URL

如果有一个简短的网址 https://itun.es/us/JB7h_ ,您如何扩展它进入完整的URL? 解决方案 分机 扩展名NSURL { func expandURLWithCompletionHandler(completionHandler:(NSURL?) - > Void){ let dataTask = NSURLSession.sharedSession()。d ..
发布时间:2018-09-17 09:42:46 移动开发

NSUrlSessionDownloadTask - 当进入后台时didCompleteWithError

当我通过按电源按钮强制我的设备进入睡眠模式时,我的后台任务通过调用委托方法 didCompleteWithError 而停止,并显示错误: 无法完成操作。不允许操作 如何配置我的NSURLSession以便在睡眠模式下继续下载? 甚至可能吗?如果没有,我有什么选择?我需要下载一个300Mb的文件,所以如果连接速度很低,应用程序将在下载结束前进入睡眠模式。 这是我的会话的创建 ..
发布时间:2018-09-13 15:25:28 移动开发

将图像上传到服务器详细说明初学者

我正在努力将图片上传到服务器,因为有很多关于通过AFNetworking和NSURLSession上传图片的问题以及其他上传所有我想问的方法是我没找到一个回答解释关于事情是如何运作的整个概念以及我在搜索youtube时发生了什么事情也在Swift中提供了所有的东西并且完全相信我没有解释和我的结果我发现这个答案看起来很熟悉我 //初始化配置为 的NSURLSession NSURLSessi ..
发布时间:2018-09-13 15:21:02 移动开发

Domain = NSURLErrorDomain代码1202

您好我收到以下错误: 错误域= NSURLErrorDomain代码= -1202 \“此服务器的证书无效您可能正在连接到假装为“server-prod.name-cloud.com”的服务器,这可能会使您的机密信息处于危险之中。\\“UserInfo = {NSErrorFailingURLStringKey = https://server-prod.name-cloud.com / v ..
发布时间:2018-09-13 14:55:42 移动开发

如果应用程序被从任务管理器中杀死,NSUrlSession是否会继续文件传输?

我尝试过网上的各种样本(最后一个是这一个)为了更好地理解 NSUrlSession 。 我希望看到的内容:文件下载即使触发它们的应用程序被杀死(例如由用户通过任务管理器),它仍将继续。但是这似乎没有发生。 这是一个配置问题,或者如果应用程序被终止,后台文件传输不起作用? 我认为整个想法是iOS将重启应用程序。 解决方案 如果系统杀死你的应用程序和你的后台会话有活动下载,您的下 ..

从完成处理程序中获取NSURLSession DownloadTaskWithRequest中的数据

所以我很难理解某些事情。这是我对NSURSession的理解: 一般来说,我有2个选项(据我所知) DataTask(ex dataTaskWithRequest)和 DownloadTask(ex DownloadTaskWithRequest ) - 使用他们的委托方法,或使用完成处理程序,不能同时执行这两种操作。 我设法使用dataTaskWithRequest接收DATA,如下所示 ..
发布时间:2018-09-13 14:46:32 移动开发

用NSURLSession替换NSURLConnection

我一直在为 NetworkCommunication 开始设计。我有一个设计 NSOperation 子类创建和管理他们自己的 NSURLConnection 。 NSOperation 子类由 NetworkManger 类实例化,该类将其添加到 NSOperationQueue 。请求完成后,将调用委托(例如: ViewController )。这是流程: 网络管理器实例化 NSOper ..
发布时间:2018-09-13 14:19:21 移动开发

具有令牌认证的NSURLSession

我的 iOS 项目中有以下代码,我想转换为使用 NSURLSession 而不是 NSURLConnection的。我正在查询 REST API ,它使用基于令牌的 HTTP身份验证方案,但我找不到如何的示例执行它。 NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithStrin ..
发布时间:2018-09-13 13:35:25 移动开发

如何检查NSData blob是否有效作为NSURLSessionDownloadTask的resumeData?

我有一个应用程序使用新的 NSURLSession API进行后台下载。当下载以提供 NSURLSessionDownloadTaskResumeData 的方式取消或失败时,我存储数据blob以便以后可以恢复。我注意到在野外崩溃的时间非常少: 致命异常:NSInvalidArgumentException 简历无效用于后台下载的数据。后台下载必须使用http或https,并且必须下载到可 ..
发布时间:2018-09-13 13:18:06 移动开发