我最近开始在Objective-C中开发iPhone应用程序,并组装了一个小型通用视频播放器,可让我在iPhone上观看电视节目,电影等。除了一件小事之外,一切都在完美无缺。
如果我在该时间段内没有点击屏幕,显示屏会在一两分钟后关闭并变为黑色。
我想知道在我的应用程序打开时是否可以以编程方式保持显示。我已经尝试将idleTimerDisabled设置为true,但没有成功。
如果我的设备有所作为,我的设备就越狱了,而且我也对那些仅适用于越狱设备的解决方案持开放态度(如果这种情况有任何解决方案)。
答案 0 :(得分:13)
在AppDelegate中添加:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions...
//Add this to your method
[UIApplication sharedApplication].idleTimerDisabled = YES;