Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用iOS 4.3.3在iphone上禁用自动锁定_Iphone_Ipod Touch_Ios4_Auto Lock - Fatal编程技术网

使用iOS 4.3.3在iphone上禁用自动锁定

使用iOS 4.3.3在iphone上禁用自动锁定,iphone,ipod-touch,ios4,auto-lock,Iphone,Ipod Touch,Ios4,Auto Lock,我想禁用iOS4.3.3程序上的自动锁定。我在网上多次找到了相同的答案,但我找不到适合我的答案。。请帮忙?thks这应该适用于iOS 4.3.3。如果不是,那么你做错了什么: [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 我是在这样的ViewController中完成的 -(void) viewDidAppear:(BOOL)animated { [[UIApplication sharedApplicati

我想禁用iOS4.3.3程序上的自动锁定。我在网上多次找到了相同的答案,但我找不到适合我的答案。。请帮忙?thks

这应该适用于iOS 4.3.3。如果不是,那么你做错了什么:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

我是在这样的ViewController中完成的

-(void) viewDidAppear:(BOOL)animated
{
    [[UIApplication sharedApplication] setIdleTimerDisabled:YES];
}

-(void) viewDidDisappear:(BOOL)animated
{
    [[UIApplication sharedApplication] setIdleTimerDisabled:NO];
}

哼另一个版本使用了“.”,在我的xcode中不被接受,现在这个版本被接受。。最后一个问题:我有几个观点,我到底要把它放在哪里?太棒了!这是一个全局设置,因此您可以将其放置在最适合您的应用程序的位置。如果要在应用程序运行的整个过程中禁用锁定,则可以在应用程序代理的appDidFinishLaunching/appDidBecomeActive方法中设置锁定,并在appDidEnterBackground中关闭锁定。在
appDidEnterBackground:
中设置idleTimerDisabled似乎不再适用于5.1.1。只是一个提醒,复制和粘贴此代码段时,不要忘记[super ViewDidDisplay:]。