|
|
1
10
我建议取消计时器并存储
然后取消计时器并存储日期:
使用此通知来检测用户返回:
然后计算存储日期与当前日期之间的差值,更新计数器并再次启动计时器:
|
|
|
2
4
你不应该那样做。运行计时器使设备的处理器保持满功率运行,这是不好的。 只有特定类型的应用程序才允许在后台无限期地运行代码,例如VOIP应用程序和音乐应用程序。 两个选项:
|
|
|
3
1
请尝试此操作。此代码更新应用程序从后台/挂起状态返回并处于活动状态时的时间。。 类ProgressV:UIView{
} |
|
|
4
1
确保打开后台模式并在xCode中设置所需的值。这很奇怪,但即使关闭了背景模式,这段代码也能正常工作。设置后,任何计时器似乎都在工作
我使用以下代码: 在AppDelegate中添加以下代码:
在需要的地方调用下面的方法。
|
|
|
Tom · SwiftUI.sheet导致背景白色闪烁 1 年前 |
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 1 年前 |
|
|
Saurabh Saini · 结构下标 1 年前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |