1
我試圖構建一個安全應用程序,提示用戶在允許訪問應用程序之前輸入密碼。這是在首次啓動或應用程序恢復時完成的。在啓動或恢復後立即覆蓋根視圖
現在,我使用的是視圖控制器,PasscodeViewController
,這是模態呈現在應用程序啓動或恢復,即在應用程序委託:
- (void)applicationDidBecomeActive:(UIApplication *)application
{
if (!self.passcodeViewController.view.window)
[self.window.rootViewController presentViewController:self.passcodeViewController animated:NO completion:NULL];
}
的問題是,主視圖控制器的視圖在呈現PasscodeViewController
之前瞬間閃現。這是一種安全風險,因爲用戶在被要求輸入密碼之前可以快速瀏覽數據。
你如何解決這個問題?像DotLockData這樣的程序和其他安全程序如何實現這樣的功能?