我正在开发一个使用自定义叠加相机拍照的 iPad 应用程序。百叶窗第一次打开,然后关闭。当它关闭时,我尝试按下睡眠 iPad 按钮几秒钟,然后快门再次打开。我还尝试按下隐藏应用程序的主页按钮,当我再次打开应用程序时,快门打开。这两个动作等同于将应用程序置于后台,应用程序将退出和调用应用程序 didenterbackground 方法这两个方法。我想知道是否可以在不违反应用商店规则的情况下以编程方式将应用程序置于后台几秒钟。我可以以编程方式按下睡眠 iPad 按钮几秒钟吗?我试过 [UIApplication sharedApplication].idleTimerDisabled=yes; 然后直接 [UIApplication sharedApplication].idleTimerDisabled=no; 在overlayviewcontroller 的viewdidload 方法中,但它不起作用。这种方法是否应该将应用程序置于后台?它是否被苹果商店规则接受。我想知道你是否可以在这个问题上给我一些帮助?
提前谢谢你,最好的问候