ios - 让ios在进入后台之前等待作业完成

标签 ios cocoa-touch background

如何告诉 ios 在进入后台模式之前等待一些工作完成? 我在 Appdelegate 上尝试了 ApplicationWillResignActive 方法,并在那里放置了一些正在打印虚拟数据的循环,但什么也没发生,数据正在后台模式下打印。

最佳答案

简单的答案是 - 你不能。你不能阻止进入后台。您能做的最好的事情就是在特定的有限时间内开始一项工作,但它是在后台完成的。无法阻止应用退出事件状态。

关于ios - 让ios在进入后台之前等待作业完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13070755/

相关文章:

android - 在选定的 ListView 上设置背景?

ios - UILabel 总是动画到同一个位置

iphone - 如何使用导航 Controller 内存管理 UIViewController?

ios - AVAudioPlayer.currentTime 在更改速率时给出错误的值

ios - 只能点击 UITableView 中的一项

iphone - 从通用代码构建两个 iPhone 应用程序

css - 我无法将 CSS "background-size"值添加到 "background"属性值

windows - 在 Windows 的 Powershell 中使前台成为由 Start-Job 调用的后台作业

ios - 使用缓存的 UIView 设置 tableView 中的单元格背景 View :willDisplayCell:forRowAtIndexPath:

objective-c - MPMoviePlayerViewController 后台处理。从后台返回前台后如何继续播放?