iPhone:我可以通过编程方式禁用自动关闭显示屏吗?

时间:2013-03-28 20:46:05

标签: ios objective-c cocoa-touch

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

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

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

如果我的设备有所作为,我的设备就越狱了,而且我也对那些仅适用于越狱设备的解决方案持开放态度(如果这种情况有任何解决方案)。

1 个答案:

答案 0 :(得分:13)

在AppDelegate中添加:

  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions...

//Add this to your method
[UIApplication sharedApplication].idleTimerDisabled = YES;