idleTimerDisabled在iOS8 Gold Master下不工作



我们有一个视频录制应用程序,它在iOS6和7下运行良好,我们认为它在iOS8测试版下运行良好。由于我们有黄金大师,当iOS空闲计时器启动时,我们经常被推到后台

[UIApplication sharedApplication].idleTimerDisabled = YES;

在我们的代码中,到目前为止这已经足够了。有人知道为什么这突然不起作用吗。

感谢

如果在setIdieTimerDisabled之后显示键盘并关闭键盘,idleTimerDisabled将不会在iOS 8上自动工作。

我不知道为什么,但这些代码可以解决我的问题:

- (void)onKeyboardDidHide:(NSNotification *)notification
{
    if (!SystemVersionLessThan(@"8.0")) {
        //reset it again.
        [[UIApplication sharedApplication] setIdleTimerDisabled:YES];
    }
}

相关内容

  • 没有找到相关文章

最新更新