iphone - 应用程序在后台时出现后台问题

标签 iphone ios xcode

大约 30 分钟后,我的应用程序正在后台检查某些算法 我的应用程序似乎是关闭的(我认为iPhone转为 sleep 模式)。我需要该应用程序 只要该算法在后台运行即可运行。

你知道如何设置这个 20 分钟计时器以通过某种操作重新计数吗? 也许是 NSRunloop 或其他什么?

最佳答案

您无法重置此计时器或继续在普通操作系统 iPhone 上在后台运行(除非有有限的时间,或者您的类型合法地属于 VoIP、音频或 GPS 3 种类型)。

用户可以通过将您的应用程序置于前台(可能是在收到通知或其他操作后)来重置此计时器。

关于iphone - 应用程序在后台时出现后台问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8070047/

相关文章:

ios - SKScene分配错误

ios - 我可以将我的 iOS 应用程序本地化为西类牙语或德语,同时保留手机的其余部分为英语吗?

ios - iPhone - SQLite 数据库读取

iphone - 如何在 Xcode 中记录用户按下 UIbutton 的顺序

iphone - 如何在 Box2d 中限制一个物体强制另一个物体?

ios - UILabel 圆角在 iOS 7.1 中变得尖锐

iOS - 如何在 BLE 外围设备上发现未公布的服务

ios - 图像未放大时如何停止移动图像?

ios - 为什么iOS应用加入团队后无法推送到App Store?

iphone - 选择 UITableViewCell 时禁用选择效果