ios - 关闭View后如何在后台运行网络进程?

标签 ios objective-c swift image background-process

我正在开发一个聊天应用程序。如果我打开聊天并开始下载图像,该图像是该聊天 View Controller 的 onClick() 方法,即使在 View 关闭(弹回)后,我如何继续在后台继续下载该图像。我在 WhatsApp 看到过这个。我目前正在使用 Alamofire 下载图像。

最佳答案

首先,你应该看到Apple's documentation

如果您的通用任务可以在 3 分钟内完成,请使用 [UIApplication beginBackgroundTaskWithName]

否则,如果任务与网络有关,请使用NSURLSession

详细信息在 the link 中描述.

关于ios - 关闭View后如何在后台运行网络进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40969186/

相关文章:

iphone - 在哪里设置背景色?

ios - 在 iOS 7 之前的项目上编译警告 “Incompatible pointer types initializing ' UIImage *' with an expression of type ' CIImage * _Nullable”

objective-c - UIPopoverController 的麻烦

ios - 如何更改幻灯片菜单的 View Controller ?

objective-c - 无法将属性设置为 NSManagedObject

ios - Swift 委托(delegate)和可选

swift - 如何快速加载 LLVM 函数?

iOS SWIFT - 文件存档 - 参数类型 "[String?]": does not conform to expected type'AnyObject'

ios - 对象 block 复制

html - iPad 水平滑动导致页面向右或向左跳转并返回