1
我试图构建一个安全应用程序,提示用户在允许访问应用程序之前输入密码。这是在首次启动或应用程序恢复时完成的。在启动或恢复后立即覆盖根视图
现在,我使用的是视图控制器,PasscodeViewController
,这是模态呈现在应用程序启动或恢复,即在应用程序委托:
- (void)applicationDidBecomeActive:(UIApplication *)application
{
if (!self.passcodeViewController.view.window)
[self.window.rootViewController presentViewController:self.passcodeViewController animated:NO completion:NULL];
}
的问题是,主视图控制器的视图在呈现PasscodeViewController
之前瞬间闪现。这是一种安全风险,因为用户在被要求输入密码之前可以快速浏览数据。
你如何解决这个问题?像DotLockData这样的程序和其他安全程序如何实现这样的功能?