gpt4 book ai didi

iOS:减少应用程序进入前台时 UIAlertView 显示的延迟

转载 作者:行者123 更新时间:2023-11-28 18:32:52 25 4
gpt4 key购买 nike

我创建了一个受密码保护的应用程序。该应用程序被允许在后台运行。当它返回前台时,我通过重写 applicationWillEnterForeground: appdelegate 中的方法来显示提示用户输入密码的警报,就像这样-

- (void)applicationWillEnterForeground:(UIApplication *)application
{
if (/*password is enabled*/) {
alertview = [[UIAlertView alloc] initWithTitle:@"LOGIN"
message:@"Enter app password"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:nil];
alertview.alertViewStyle = UIAlertViewStyleSecureTextInput;
pwdTF = [alertview textFieldAtIndex:0];
[pwdTF setDelegate:self];
[alertview show];
}

}

但是,警报需要一些时间才能出现。在此期间, View 仍然很脆弱。

有没有办法让 uialertview 立即显示?

最佳答案

dispatch_async(dispatch_get_main_queue(), ^{
<# Write UI related code to be executed on main queue #>
});

关于iOS:减少应用程序进入前台时 UIAlertView 显示的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24759269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com