【发布时间】:2017-02-13 10:43:02
【问题描述】:
我正在尝试使用NSURL 与nsurlsessiontask 的后台会话下载一些文件。当应用程序在调试模式下运行时(当设备连接到 Xcode 时),一切都像魅力一样工作,当从 Xcode 中拔出设备 (iPad) 时,一切都不起作用。
我正在使用 Xcode 7.3.1 和 iOS 9.3.5。我已经花了数周时间追踪这种奇怪的行为,但没有任何突破。可能是我错过了一些实现后台下载的东西。 最近将 Xcode 升级到 8.1.2,将 iOS 升级到 10.2.1,假设升级可能会解决问题,但事实并非如此。
【问题讨论】:
-
用您的代码更新您的问题,以便轻松找到您面临的一些错误或任何类型的错误
-
添加有助于了解您做错了什么的代码?
-
你应该使用 NSURLSessionDownloadTask 而不是 NSURLSessionTask 来下载文件。请显示代码。否则,这只是一场永远不会结束的猜谜游戏。
-
@GeneCode 我只使用了 NSURLSessionDownloadTask。奇怪的部分是我编写的任何代码,我的应用程序在后台下载多个文件,但只有当它连接到 Xcode 时,即从 Xcode 运行时。我的代码分散在不同的文件中,很难分享,我会尝试分享一些主要文件的代码。
-
如果你不分享你的代码而不是我们如何解决你的问题。
标签: ios objective-c ipad nsurlsessiondownloadtask