以编程方式自动锁定iPhone
答
如果你想锁定手机后5分钟,然后进行以下操作:
一套这样的:[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
,还可以设置一个计时器:[NSTimer scheduledTimerWithTimeInterval:240 target:self selector:@selector(disableIdleTimer) userInfo:nil repeats:NO];
而在disableIdleTimer方法,你会自动设置为:[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
这将符合以下条件:iPhone的自动锁定功能设置为最小值(1分钟)。
正如我所看到的那样,没有更好的方法。
您的链接描述了如何**防止**自动锁定。您无法以编程方式锁定设备。 –
@fichek你见过App Store上的闹钟应用吗?它们都具有自动锁定设备的功能。 – Aadil
@fichek是真实的,你不能以编程方式设置你的手机进行自动锁定......你添加的链接也不会这样做,它使用了一个你无法理解的技巧,所以在添加-1之前去掉RTFM任何人。 –