我正在开发一个将图片和视频上传到服务器的应用程序。用户可以创建队列并上传文件,因此完成上传需要花费大量时间,因此在上传时我们将空闲计时器设置为true
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
但问题是它在WiFi网络中运行良好,但有时候我在3G网络时无法正常工作。由于3G消耗更多电池,苹果是否会覆盖这一电话?如果是这样,我可以阻止屏幕睡觉。
我的要求是视频应该在3G上继续上传 提前谢谢,
答案 0 :(得分:0)
最后我通过每隔10秒调用以下函数来解决这个问题。
-(void) sleepModeDisable{
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
}