我有一个应用程序,我想以编程方式锁定iPhone,以便用户无法执行任何操作。
如何确定用户在一段时间内没有使用iPhone,并在此期间自动锁定手机?
此类应用程序用于所有电话设备,用户可以设置自动锁定时间,然后如果用户不操作设备,设备将自动锁定。 它是如何以编程方式完成的?请给我一个代码示例,以便我可以轻松执行此操作。
我是iPhone编程新手,我在应用程序中苦苦挣扎。帮我。提前谢谢。
答案 0 :(得分:2)
(仅通过程序化锁定iphone设备)
不可能。 但是,您可以在应用运行时阻止手机锁定。
[UIApplication sharedApplication].idleTimerDisabled = YES
答案 1 :(得分:1)
使用记录的API无法在iOS中禁用主页按钮。用户将始终可以使用主页按钮返回主屏幕或关闭应用程序。
即使你找到了办法(这是非常不可能的),你的应用肯定会被拒绝从App Store公然违反iOS Human Interface Guidelines。如果我是你,我会重新考虑实施这种行为,坦率地说,这不是一个好主意。
如果您只想阻止应用的用户界面,check out the answers to this question,更具体地说,请查看非常有用的MBProgressHUD库: