我怎样才能让iPhone不睡觉?

推荐答案

要阻止你的应用程序超时并进入睡眠状态,你可以使用:

[UIApplication sharedApplication].idleTimerDisabled = YES;

这显然会禁用空闲计时器,并阻止iphone自动进入睡眠模式.

编辑:正如middaparka所说,当您不再需要保持手机处于唤醒状态时(通常在该视图被删除后),您应该使用以下方法重新启用空闲计时器:

[UIApplication sharedApplication].idleTimerDisabled = NO;

干杯

Objective-c相关问答推荐

iOS9 - 这个应用程序正在从后台线程修改自动布局引擎 - 在哪里?

当 UITextField 成为第一响应者时如何使 UIScrollView 自动滚动

self.ivar 和 ivar 之间的区别?

ios10:viewDidLoad 框架宽度/高度未正确初始化

改变 RGB colored颜色 的色调

如何连续关闭 2 个模态视图控制器?

Objective-C 浮点舍入

从 Storyboard 实例化视图控制器与创建新实例

以原子方式写入文件与不写入文件之间的区别

失go 对 UITextView 的关注时隐藏键盘

在Objective-C中替换字符串中的多个字符?

未找到 Apple Mach-O 链接器警告目录

UIViewController 的 prefersStatusBarHidden 不起作用

iPhone:在 UITextField 上禁用 Auto-Cap/autocorrect 问题

Modal segue,导航栏消失

在 Objective-C 中计算两个日期之间的天数

command/usr/bin/codedesign 失败,退出代码 1-代码符号错误

如何调整 UITableView 中原型单元格的左边距?

将 NSDate 舍入到最接近的 5 分钟

Objective C 消息分发机制