【发布时间】:2014-07-31 13:38:29
【问题描述】:
我的应用程序中有密码选项,所以如果用户设置了密码,那么当应用程序激活时我会首先显示一个密码页面,用户应该输入密码才能使用该应用程序
我是这样写代码的
- (void)applicationDidBecomeActive:(UIApplication *)application
{
if([password length])
{
EnterPasswordViewController *passwordView = [[EnterPasswordViewController alloc] initWithNibName:@"EnterPasswordViewController" bundle:nil];
[self presentViewController:passwordView animated:YES completion:NULL];
}
}
这可行,但问题是每当我在应用程序内并且我只是从顶部拖动通知并离开它时,我看到的是 applicationDidBecomeActive 被调用,因此,密码页面又显示了,所以我不明白如何解决这个问题
问候 兰吉特。
【问题讨论】:
标签: ios uiapplicationdelegate uiapplication