保持应用程序在前台(iOS)

问题描述 投票:5回答:2

我有一个执行长时间运行的网络操作的应用程序。现在长时间运行意味着约2小时或更长时间。由于此应用程序从服务器下载数据并更新ui,因此需要保护其免受iOS锁定(屏幕被锁定且应用程序被发送到后台)。

我已经看过可以保护自己不被发送到后台的应用程序,例如愤怒的小鸟,你打开任何级别并保持闲置,屏幕不会锁定。

有谁知道如何做到这一点?

iphone ios cocoa-touch
2个回答
9
投票
[UIApplication sharedApplication].idleTimerDisabled = YES;

将禁用自动屏幕锁定。


0
投票

在swift中禁用自动屏幕锁定

斯威夫特4和5

UIApplication.shared.isIdleTimerDisabled = true
© www.soinside.com 2019 - 2024. All rights reserved.