28

当手机在操作过程中进入睡眠状态时,我正在开发的 iPhone 应用程序似乎出现了错误。有什么方法可以模拟手机在 iOS 模拟器中进入睡眠状态?

具体来说,我指的是用户按下耳机旁边手机顶部的按钮,这会立即使屏幕空白。

注意: OP 询问“关闭”手机,当您按下顶部的按钮时不会发生这种情况。离开这里,因为解决问题的一部分是弄清楚要问什么问题。

4

2 回答 2

42

是的。打开 iOS 模拟器后,在菜单栏中,单击硬件 -> 锁定。

请注意,这看起来与实际使手机处于睡眠状态略有不同(它使“滑动解锁”屏幕保持运行),但实现了相同的效果。

您还可以做其他漂亮的事情,例如旋转设备并点击主页按钮。

需要明确的是,点击手机顶部的主页按钮不会将其关闭。它只是让它进入睡眠状态。

如果可能,您应该始终在实际设备上测试您的应用程序。模拟器不会模拟后台应用程序和 WatchDog 进程等在幕后发生的所有复杂的操作系统级别的东西。

于 2012-06-08T21:02:30.297 回答
1

截至 2021 年锁定模拟器的屏幕:

Device -> Lock

或者

Cmd + L
于 2021-06-03T03:59:00.950 回答