【问题标题】:iPhone: Can I programmatically disable auto turning off the display? [duplicate]iPhone:我可以通过编程方式禁用自动关闭显示器吗? [复制]
【发布时间】:2013-03-19 11:30:54
【问题描述】:

我最近开始用 Objective-C 开发 iPhone 应用程序,并组装了一个小型通用视频播放器,让我可以在我的 iPhone 上观看电视节目、电影等。除了一件小事,一切都完美无缺。

如果我在这段时间内没有点击屏幕,显示屏总是会在一两分钟后关闭并变黑。

我想知道是否可以在我的应用程序打开时以编程方式保持显示。不过,我已经尝试将 idleTimerDisabled 设置为 true,但没有成功。

如果有影响,我的设备已越狱,而且我也愿意接受仅适用于越狱设备的解决方案(如果有任何解决方案适用于这种情况)。

【问题讨论】:

    标签: ios objective-c cocoa-touch


    【解决方案1】:

    在 AppDelegate 中添加:

      - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions...
    
    //Add this to your method
    [UIApplication sharedApplication].idleTimerDisabled = YES;
    

    【讨论】:

    • 我在一些实时应用程序中使用了它,它可以工作......
    • 非常感谢,这一切都很好。
    • 提示:这与我提供的答案相同。
    • 不太清楚......但冷静投票
    • 我真的不明白为什么有人会在这个线程中投反对票,因为这是一个真正的问题和两个真正的答案。我选择这个作为答案的唯一原因是它实际上比“自己在文档中查找”答案更有帮助。不过感谢您的贡献。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多